Why is my boyfriend all the sudden trying to be a better man?

In the past we went though a lot of downs. In the relationship and in our personal lives. The past few weeks have been really really good. We’re not arguing to the extent like we were. He’s being more transparent. He even said he’s been more transparent with me then he’s ever been with any other girl (he’s proving his words right with actions). He’s being more affectionate with me especially after sex. Over all we’re just acting more mature. I just turned 23 and he’s 34 by the way. We’ve been together for about 7months now
Why is my boyfriend all the sudden trying to be a better man?
Post Opinion