Ooh...ooh...hoo... The first time I looked in your eyes I knew There was something special inside of you You awakened my passion and my curiosity You were so sincere, I knew you'd be there for me Ooh, you gave me joy that I never knew You were so dear to me love me 'cause I needed you You've help me get through the worse times in my life You've shared my sadness, my pain, my strife Whenever I dream the impossible dreams You assured me that they would come true {Mmm...mmm...} You stayed in my corner no matter what life would bring And I pledged my love to you You are the piece of the puzzle I need To make my life full and complete I love you so And thanks for being my best friend Ooh, just like the rain falling to the ground You washed away my doubts and turned my life around You made everything good in my life that was bad Oh, you're the greatest friend that I ever had I want you to be {Oh, baby} right here beside me {Mmm, hmm} Forever and a day For you are my strength (My strength), you are my future (My future) And I need you here to stay (And I need you here to stay, you are) You are the piece of the puzzle I need (Ooh, baby) To make my life full and complete (Full and complete) I love you so And thanks for being my best friend Oh, what (What did I give you) did I give you In return for the hope that you've given me Just ask and whatever you want It will be, it will be {Whoa...oh...oh...} You are the piece of the puzzle I need To make my life full and complete I love you so And thanks for being my best friend (Oh, baby) You are the piece (You are the piece) of the puzzle I need (The puzzle I need) To make my life (To make my life ) full and complete (Full and complete) I love you so And thanks for being (Ooh, girl) I love you so And thanks for being (Ooh, girl) I love you so (Yeah, yeah) And thanks for being my best friend