Lyric discussion by prettyinpunk8177 

Cover art for Halo lyrics by Pussycat Dolls, The

It also sounds a little sarcastic to me, about not being good enough because she isn't 'perfect'. Really awesome song however you interpret it :-)