Andrea and Darra have just started high school in their dead-end Massachusetts hometown with no clear idea of life after graduation. But a chance encounter with a spirit named Carmen promises to make sure their future is bright. However, a strange boy named Liam warns the magic comes at a price. Now the future they want is in reach, but are they willing to sacrifice their friendship?