Aidan Storey is de jongste in een groot Iers gezin, die graag met zijn vriendjes uit de buurt speelt. Maar er is iets vreemds met Aidan. Aan het eind van de dag sluipt hij naar de tuin achter zijn huis, waar hij gezelschap krijgt van lichtgevende wezens met prachtige vleugels. Later krijgt Aidan op school te maken met seksueel misbruik en pesterijen.
De eenzame Aidan sleept zich door een donkere tijd vol wanhoop en depressie.
Hij weet zich gesteund door zijn engelen die hem zullen helpen zich aan zijn verleden te ontworstelen, zijn helende krachten te ontdekken en het geluk weer te vinden.