I have some dear friends who hate Valentine's Day, and I can't say that I blame them. I think the societial pressures to be in a relationship, especially this time of year, are wrong... You don't have to be in a relationship to be a good person. It doesn't take two people to impact the world.
Somewhere in this world there is a person who is perfect for you. They are everything you never knew that you needed somebody to be. They're smart and laugh at all of your jokes. They are kind - and wonderful - and the nape of their neck will smell like buttercream. Their idiosynchricies will both baffle and amuse you. They'll hardly be perfect, but you won't really mind. They'll get on your nerves like everybody else... And someday you'll find them.
Or they'll find you -- and it will happen when you least expect it. You looking for it may not make it happen any quicker. It may happen in a totally unromantic place or a misrouted email or a smoky bar or the grocery store... but it will happen.
The universe does not harbor angst against you. Your karma is not caddy-wompus in the world. God does not hate you. You do not have an internal magnet that's stuck on the south pole...
Greeting card companies probably hate you. They want you to feel like you're missing out on something grand, something to probe you to buy their product to shower that someone with things they sell. This is the reason that cupid sucks -- because commercialism has turned a sweet story into something to sell.
It won't be this way forever.
If you've not read the real story behind Valentine's Day since you were in the third grade, or if you secretly harbor hatred for Emperor Claudius II, or if you want to see how the church wanted to turn people from celebrating a pagan holiday you can go to this link for the backstory.