It is not everyday when you will find yourself surrounded by a strong love and friendship that will take you to a place where you can see the bigger picture of life, not the pieces of your broken dreams. Most of us think the term 'Happy Ever After' means to have the ending of bad experiences. It is not. In life, you will have to go through pains, heart breaks, confusions, tears and you will find yourself deserted from what you thought is your 'True Happiness'. It doesn't matter how much you try to keep something that does nothing but pierce your heart and when you are internally bleeding you might even think, 'this is something I can not live without or this is someone I can't live without'. Then one day you will wake up to the truth that life is so much bigger than what you hoped for or what you thought it would be. Mighty 'Life' will push you to the edge till you decide to fight back. Someday, if you are really lucky enough and if you did something that pleased your creator, he might send you a friend who will fight with you. That is the day when you will have your 'Happy Ever After'.