My heart goes out to you, what a painful story. Thank you for telling it though, it shows you are truly a survivor. None of these things that went badly for you, were your fault, and yes, you do deserve to be happy...
While you're still young, it's easier to heal from such things. It would...