by Loqutor
It sucked me in right from the start and the ending was really unexpected, Wow!! Really good read.