Those are the exact lyrics (or at least very very close to them). Every time I'm at work, I pay close attention to that song and hear those exact lines.

It sounds like it could be Colbie Caillat...or Taylor Swift. But I've googled and googled and I'm finding nothing.

"do you think I'm a fool" is another exact line from the song.

It's not Lily Allen for sure.