Het leven van een verzekeringsverkoper gaat nergens heen nadat hij het uitmaakt met zijn vriendin. Op een dag biedt een ongebruikelijke dame die beweert een godin met magische krachten te zijn, aan om zijn leven te veranderen door hem 19 van zijn oude wensen te vervullen. Hij lacht haar uit, totdat zelfs zijn oude kinderwensen in vervulling gaan.
Lori Anderson probeert om te gaan met de recente tragedie van de dood van haar vader. Terwijl Lori"s moeder verder gaat, komt Lori vast te zitten, verteerd door verdriet en woede. Met het aanhoudende gevoel dat er iets niet klopte aan het overlijden van haar vader, wendt Lori zich tot zijn dagboeken voor antwoorden. De gebeurtenissen die volgen katapulteren Lori in een vreemde romance met een geest, wat resulteert in een mysterieuze reis.
Wanneer een jonge oorlogsveteraan uit Afghanistan naar huis terugkeert, heeft hij moeite om vreugde te vinden in het leven dat hij ooit kende. Nu hij bijna alle hoop heeft opgegeven, komt zijn beschermengel op bezoek om hem te laten zien dat zijn leven meer betekenis heeft dan hij ooit heeft geweten.