Michael Buble': Haven't Met You Yet Lyrics

I'm not surprised,
not everything lasts
I've broken my heart so many times
I've stopped keeping track
I've talked myself in
I've talked myself out
I get all worked up
then i let myself down
i tried so very hard not to loose it
i came up with a million excuses
i thought i'd thought of every possibility

And i know some day it'll all turn up
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.

I might have to wait
i'll never give up
i guess its half timing
and the other half's luck
wherever you are
whenever its right
you'll come out of nowhere
and into my life
and i know that we can be so amazing
and baby your love is going to change me
and now i can see every possibility

And somehow I know that it'll all turn up
and you'll make me work so we can work to work it out
and i'll promise you kid, i'll give so much more than i get
i just haven't met you yet

they say all's fair in love and war
but i wont need to fight it
we'll get it right
we'll be united.

and i know that we can be so amazing
and being in your life is going to change me
i now i can see every single possibility

and some day i know it'll turn up
and i'll work to work it out
i promise u kid, i'll give more than i get, than i get, than i get, than i get

and you know it'll all turn out
and you'll make me work so we can work to work it out
promise you care to give so much more than i get

i just haven't met you yet