edward, family, harris, blood, years, locked, mother, abusive, alcoholic, partner, time, elderly, neighbour, spots, pale, face, peering, crack, boarded-up, window, raises, alarm, rescue, lasting, damage, live, kindly, foster, adopted, struggles, adapt, normal, life, teenager, clear, schoolmates, odd, fateful, day, catches, glimpse, photograph, sees, shocks, core, vision, monster, father, deep, waiting, break, step, progress, made, swiftly, begins, unravel, decide, determine, future