my ex dumped me a few months ago for exactly the same reasons, we were good friends for a couple of years, i always liked her but didn't think to do anything about it, then she jumped on me one night, after that we had a great 6 months, everything was there, after that it just went down the tubes a bit, she lost the spark with me, i don't know when, it was horrible, i loved her so much and just wanted her, after a year and four months she ended it, it hurt so much, more than anything could have, i would have put my hands on a table and have them smashed with a hammer if it meant i could have been with her forever and her want me back.
The first month was terrible, saw her once to collect my stuff, we spent the day together, parted on good terms, bitter sweet but it was nice to have a nice ending to look back on. I emailed and text a bit after that but then just decided i wanted a complete break. Since then i've been having a blast, out all the time with friends, doing new things and getting to know new girls (giggity).
It will hurt her, but, the feeling of being with someone and knowing they don't want you back is worse, over the long term i know this is best, i've just had to accept it and move on, if it's not meant to be then it's not. She'll realise this too, and maybe in a few more weeks time i'll be ready to talk and be friends with her again. I sent her a text the other week and had a mini catch up, i didn't have any feelings rise so that was good.
It’s up to her if she wants to complete break or not, just respect what she wants and be understanding, I found it hard not to hate my ex at times and said things I shouldn’t have, but it was only because I was so hurt.
Chin up, you've done the fairest thing for both of you, if there's no spark you're just friends, and after only 2 years that's not right.
oh and if you ever need anyone random to talk to then i'm about on msn most evenings.