Challenging with cute visuals and tight controls. I love it. Though I do have one suggestion:
*spoilers*
Perhaps it would be a good way to give the player some direction if, when you meet the princess for the first time and you don't have the gift, she could have a speech bubble with the gift on it. I actually had to look up what to do in that part as I hadn't been carrying the gift. Players who are as dumb as me might find that helpful.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.