Scott Disick is giving Kourtney Kardashian "what she always wanted".
The 33-year-old television personality - who has Mason, six, Penelope, three, and 23-month-old Reign with the 'Keeping Up With The Kardashians' star - has been "consistently on his best behaviour" for two months.
A source told Entertainment Tonight: "He has been consistently on his best behaviour for the past two months. He's not been partying or drinking.
"This is the first time we've seen Scott be this good in a very long time. Yes, that is always something Kourtney wanted for Scott - to calm down and be at home."
Meanwhile, an insider previously claimed that Scott has "proved" himself to the 37-year-old television personality.
They said: "Their love for each other never went away. He's been trying to win Kourtney over for a while now, but his constant partying was a huge issue. He's been spending a lot more time with Kourtney and the kids and proving himself to show that his family is the priority ...
"He's doing his best to keep himself in check. Kourtney is definitely the reason for that. He still has his own place, but he loves her. He's always loved her and wanted his family back together. They're best friends - that's never changed, even when things were rough between them ...
"Scott has just been over the partying. He got sick of it and decided to clean up his act. He was having people over at his house to party until 6 a.m. all the time, and he hasn't been doing that either."
And the pair are reportedly giving their relationship another try.
A source explained: "They are back together and giving their relationship a try again. Scott's mellowed out a lot and hasn't been partying."
Tagged in Kourtney Kardashian Scott Disick