For all of the hard times, keep your head up. Life keeps going. Don't keep yourself in the past, look to the future, all of the new possibilities and know that everything is going to be ok. You are amazing. You can overcome whatever you set your mind to.
I once was hurt by someone very very badly, it was to the extent where everyday, i told myself there was no point to life. It took a long time, but once I got over it, it was well worth the feeling. You deserve to be happy, it is the most amazing feeling in the world so dont ever let anyone else determined your happiness.