For a magic incorporated story the world building is good and the characters are so lovable! The story is a little silly with obvious plot convenience, BUT the story is still VERRRRY good!!
The Uninvited Guest On My Shoulder