Great post, worth the read. I always try to stay positive and have things in life that I know will make me happy because they are things like always improving myself, learning topics of interest to better my knowledge and much more. It's hard at first when a lot of your life has been a disappointment, but maturing and growing helps a lot!
Keep strong and thank you for the post.