I had that happen twice and when I wasn't looking I met my wife. Though we have had our difficult times we love each other very much. You are a wonderful person and their is someone out there that is going to love you more than you can imagine one day.
I know the feeling. It takes time to truly open up again to someone else, but there is someone out there just for you, Lelaina! You're precious and someone will be proud to have you on their arm. Take as much time as you need to heal from going through the ringer...but I promise you when you get back out there...you won't be single for long. You have a lot to add to a relationship. Keep your head up! :)