someone who can love me for what i am despite of my shortcomings..who would understand me especially during those times when i am having a hard time understanding myself..someone who would appreciate me..who would be my strength whenever i doubt myself..someone who is always there to keep me from losing my faith at times when i feel alone..he must be someone whose strength is my weakness and whose weakness is my strength..someone who knows how to live in the real world..someone who is naturally impressive..someone who would never give up on me..