Fantastic fantasy
I can tell I would have been obsessed with this book when I was younger! The characters sound so fun and interesting and I love the main heroine. Set it all up with a twist of magic and mystery and I think you have the perfect young adult novel! Maybe a future film series?!