Time
In this world Everythings is happens for a reason. Sometimes somethings are wrong for you or right for another person. Don't worry life is little bit of hard but not too much so, go with the flow and enjoy it.