Perfect for a young audience
Upon reading the first impression, I think the premise and writing is perfect for 10+. It's a story told simply, but begins it's depth the further along you go. It's a sweet story of young love and forbidden magic that will intrigue a young audience.