I see you've also made a triple boss fight. (Mine is more on the easier side though.)
Your game's narrative and dialogue has a alot of charm, I loved how the speech was emphasized through sound effects and timing, very clever. I also loved the fluidity of the last boss' animations. I thought it was also clever that the last boss was aware the player would be knocked down, quite meta.
I do think some of the the attack patterns especially in the latter half of the second boss and the third boss in general were quite difficult though, mainly either alot of different things to juggle at once or the super quick reflexes it takes to respond. The partial health recovery definitely helped with making the game easier to beat but this was a really great entry overall.