I've always been a fan of Itchyworms.
Especially their Little Monsters and Noontime Show songs.
It's been a long time since I last listened to a newly released Itchworms song, and this single gives me "Noontime Show" vibes.
And oh, Jungee Marcelo wrote this?