(Written by: Michael Bubl?, Alan Chang, Amy Foster) C# - F#M7 - D#m9 - A#m G# C# F#M7 D#m9 I'm not surprised, not everything lasts A#m G# I've broken my heart so many times C# I stop keeping track F#M7 D#m9 Talk myself In, I talk myself out G# A#/D D#m7 I get all worked up, then I let myself down C#/F D#m7 I tried so very hard not to loose it C#/F D#m7 I came up with a million excuses C#/F F# G# I thought I thought of every possibility (Chorus) F#M9 G# C# And I know someday that it'll all turn out F#M9 G# A#m You'll make me work so we can work to work it out F# F7/A A#m C#7/F F# And I promise you kid that I'll give so much more than I get G# C# I just haven't met you yet (Verse 3) I might have yo wait, I'll never give up I guess it's half timing, and the other half's luck Wherever you are, whenever it's right You come out of nowhere and into my life And I know that we can be so amazing And baby your love is gonna change me And now I can see every possibility (Ref) And I know someday that it'll all turn out You'll make me work so we can work to work it out And I promise you kid that I'll give so much more than I get A#m I just haven't met you yet F/A C#/G# D#7/G D#m7 They say all's fair, and in love and war C#/F But I won't need to fight it F# G# We'll get it right, and we'll be united (Instrumental Chorus) AbM7 - Bb - Eb - Eb AbM7 - Bb - Cm - Cm Ab - G7/B - Cm - Eb7/G Ab - Ab - Bb - Bb Fm7 Eb/G Fm7 And I know that we can be so amazing Eb/G Fm7 And peelin' your life is gonna change me Eb/G Ab Bb And now I can't see every single possibility Cm Bb Eb And someday I know that it'll all turn out Ab Bb Cm And I'll work to work it out Ab G7/B Cm Eb7/G Ab Bb Promise you kid I'll give more than I get, than I get (CHORUS) And I know someday that it'll all turn out You'll make me work so we can work to work it out And I promise you kid that I'll give so much more than I get I just haven't met you yet Eb - AbM7 - Fm9 - Cm Bb Eb - AbM7 - Fm9 - Cm Bb Eb