Following his father’s suicide, Jackson (BooBoo Stewart) sets out to piece together the events leading up to his death. With the help of a church pastor Eric (Kevin Sorbo), and joined by a spunky pizza girl, Sophie (Rebeca Robles) who has a past of her own, Jackson begins a journey that may just yield more questions than it answers. What does it mean to be happy? What do we do with pain? Are we doomed to repeat our past?