Definitely!!! That's exactly what it reminds me of! Every single time I hear it, it brings up so much emotion, even though I don't have any memories attached to it, it's brand new. (If you know what I mean)
Don't know how I feel about the background voices in the start tho... They sound a bit too pop-ish to me. Do you agree?