Some background: my boyfriend and I just bought a house, picked out rings, the whole nine yards. I love him to bits and I want to be the best possible partner I can for him.

He has recently (in the last two and a half years) lost weight, started working out, fixed his skin issues and got a very good job. He is handsome, hardworking, intelligent and incredibly kind (if a little socially awkward). He has had relatively little experience with women and most of it was pretty lame, from what he has told me.

I am not exactly a swamp hag, but I know he's just going to keep getting "hotter" and I'm never going to be 25 again, sadly. There are already a number of attractive young women circling him and he's starting to (slowly) realize that people might find him attractive, although he still kind of doubts this. I am not insecure, but I am also not blind; there aren't a lot of great guys like him around.

My question is: he's just going to keep getting "better", so what can I do to keep him/keep up with him? I don't mean manipulating him or doing anything gross/abusive, but what kinds of things can I do to keep demonstrating my value and stay "competitive"? I already make it a rule to get involved enthusiastically in the bedroom, make food he likes, NOT NAG, work out, etc... anyone else here have a spouse/partner with a very high SMV? How do you handle it?

Thank you!