Are you 18 years old or above?
Look in the mirror. You are looking at the person responsible for your happiness.
Sometimes the bad things that happen in your life put you directly on the path to the best thing that will ever happen to us.