I'm just going to mirror Chemiqal's comment from yesterday, I can't explain it either with the nostalgia thing, sounds like it lived in the 80's charts, shes going on my iPod ha ha!
(im trying to think what it reminds me of!) .... ill get back to you
Anywho good luck!