As tradition dictates, Hannah is making the...
A quartet of dark short stories (10,000...
In the sleepy market town of Gribblethorpe...
It's the office Christmas party and Janet...