Things may happen in your life that you think is not good for you. You may get irritated and sad, but you do not know what lies behind it. There is a greater secret behind it than what your mind is able to think of. You do not know that maybe it does not happen because it will not make you as happy as you think it will. You do not know that if it happened you would not be able to be the person you are today. Your Creator keeps things hidden and away from you, not because you do not deserve them. But because you deserve better. - Verily Allah is the Most Merciful =)