And that's probably not very helpful advice for anyone else...I'm sorry about that. I can completely empathise with the situation in question though!
As a second afterthought: I think the problem with the really nice people (and I've definitely been one of those people, coming up with AWESOME nice things--it's not even something you think about doing, it just comes to you, and you're perfectly happy to carry it out, if it'll make the other person happy--for no apparent reason) is that we're thinking about how we'd like others to treat us. I think a lot of people aren't THAT nice. I'm not going to use myself as an example, because that'd be obnoxious, but a close friend of mine loves tea lights and the ocean, so her boyfriend, who is one of the most enamoured people I've ever seen, invited her out for dinner, then took her, as a surprise, to the local wharf, which he'd COMPLETELY surrounded in tea lights. He had also put a mattress in the middle of the wharf, and had baked a lasagne. They then sat on the wharf, surrounded by tea lights, and ate his lasagne. It wasn't for any specific occasion; it was just to show her how much he loved her, because, like me, he doesn't believe that displays of love should be reserved for special occasions. Now I know for a fact that she (the girlfriend) appreciated this effort, but I can't see her ever reciprocating to such an extent. I think I've forgotten what the moral of the story is... Oh, right. So when I do nice things for people, I'm also entertaining this semi-skeptical fantasy that it'll be reciprocated to the same extent. Whenever anyone does anything remotely nice to me, even if it's something really simple like sending an email or a text to say that they enjoy my company or something, I'm totally taken aback, and thoroughly flattered.