When her mother dies, 15-year-old Keelie Heartwood is forced to live with her nomadic father at a Renaissance festival in Colorado. While she plots to escape, Keelie starts seeing fairies and communicating with trees. As Keelie comes to grips with her elfin roots, disaster strikes.