Enjoy! Sounds like you have your shit together.
The five steps to a satisfying sex life:
-
Know what you want
-
Accept what you want
-
Learn how to communicate what you want
-
Actually communicate what you want
-
Don’t be too quick to decide who can and can’t give you what you want
Every one of these is way harder to do than say though.
He must be really sticking to his fitness routine, he’s lost a ton of weight!