Question: who sang i just haven't met you yet?
Answer: Michael Bublé