Bar some of the more specific details you could have been my ex writing this.
He is, by nature, a very kind and caring guy but his desire to help people caused significant problems.
When I met him, I wasn't bowled over by his looks, it was never about that for me. He made me laugh, made me feel special, all sorts of things which just did it for me.
I should have realised more when, at the beginning of the relationship, he made some comments about my weight, especially having had a bad eating disorder in the past.
He met when when I'd just been through a very rough few months and was in the job from hell and admit I didn't make as much of an effort as i would have usually a lot of the time.
He seems to have boundless energy, can go out clubbing all night, mad drinking sessions etc... I'm only 30 but have arthritis, meniere's disease and tummy problems which mean that, even if that was my thing, I couldn't do it (and enjoy it), I get tired easily, especially with a full time full on job, I am in pain a lot and I often just feel like crap.
Much as I loved him, I didn't ever seem to do enough for him. Always comments, in his view as him helping me, such as my eyebrows need doing, I should wear some earring, my top isn't that flattering and him tidying me up (hair and such), when I just tied my hairback saying I was becoming like my mum, comparing pictures of me...