by Rachel Hawkins
3.83
345 pages
6h 32m
Join a sassy Southern belle as she navigates magic, romance, and high school drama with wit and charm.