Jack by Kira Butler
The town of Briarghast pays close attention to the observances of All Hallows’ Eve. For a century or more they’ve lit the lanterns without fail as the sun descends. When Aisling asks her grandmother why they never let the candles burn low, why someone must always keep the night’s watch until dawn, her grandmother tells her it’s to ensure that only their loved ones find their way home on All Hallows’ Eve. It’s Aisling’s turn this year to keep the watch, but when Aisling falls asleep and the candle burns out, she soon learns why her family tradition is so very important when something comes to her door in the dead of night.