You know what, I think you made the right decision. You were not happy. From my own experience, i could see that! I want to break up with mine too, you know. I have met someone else that is making me realize that my current BF isn't all that great!
I have not been single in years and years too! I think you're very pretty and still so young that you will find an ideal guy in no time. Why waste time with someone who doesn't do 'it' for you?
Valentine's day is just a stupid day. Don't worry about it. Buy yourself some flowers.