If you hadn’t mention that this was a cheerful song, I wouldn’t have recognized it as such. To me this oozes of melancholy hiding behind some joyous notes. I would call it bittersweet.
You can’t fool me! I know my heartache and pain.
Nonetheless very nice and enjoyable again. Hats off to you.