The First Principles of Dreaming

Mary-Eve Hamilton is a dutiful teenager whose life is ruled by her parents and their church, the Waiting for the Rapture End Times Tabernacle. All this changes when she befriends Dee Eccles, the eighteen-year-old pagan goddess of their high school, and Mary-Eve’s initiation into the mysteries of cigarettes, sex, and otherworldly glory begins.