Lesson 1: Be good and find good people you will find them.
Then there are people in your life who actually mean a lot to you, all you want to do is to care for them no matter how troubled your life is, all you think about is how to make them happy, all you dream about it being with them. When they go away you wait for them even when you are losing hope, still you find small reasons to hope again and drag it. And then your persistence pays off and your days become brighter and nights turn less darker. I have been through this too, I realize how tough it is to wait, I realize when someone expects you to be there and you are not how much it hurts but then how quickly their presence change everything around you.
Lesson 2: Everything is okay in the end, if its not okay its not the end.