I'm really really sorry Jodie. Sounds like you've been through the ringer.
I know you desperately want to make sense of it. How about this: You have dodged a major bullet. Pick yourself up, dust yourself off. Your whole life is ahead of you if you want it. Give yourself time to heal from the hurt for sure, but do not look back.