Wait, I heard this song before. Can't remember where though. Thanks for sharing!
It's a popular song in the Philippines. If you have been to the Philippines, chances are you heard it somewhere playing.