I do little things for Sarah all the time. As for non-girlfriends, though, which I'm assuming is what you're more thinking about... hmm. I've written a poem for my stepsister randomly, I've taken my little siblings out once or twice I think, I've danced with my sister on her 16th birthday (a very big thing for me, regardless of it being her birthday) and I often invite my Mum up for the weekend which is kind of special in it's own way. It's rare that I really do anything too special for someone I'm not in love with, though. But as for Sarah? I've done many things, but most of them are kind of personal so I won't really go into detail. Sometimes simple things - like sending flowers to her for no reason whatsoever - can make someone's day so much better. It's always more special when you do something without any real obligatory reason, which is why flowers on some idle Tuesday in May will always be more special than flowers on Valentines day. I guess it's the fact that you've actually bothered to think of them.