Well done, (I normally am averse to happy songs).
The video is cool too.

Vic