The Last Night Out by Catherine O'Connell
Wow, The Last Night Out by Catherine O'Connell had so many twists and turns that my head is still spinning. Each time I thought I had the killer or plot figured out, the author would throw the reader down another winding path. Each character was well-developed with storylines that had you shaking your head at the absurdity of their decisions but also thinking "would I have done the same thing in their position?"
The ending and epilogue were brilliantly done, making you think you know what happened, but then not knowing. It was a great ending because it wasn't a nice, neat bow that wrapped everything up. This book had such good writing and believable narrative arcs for each of the leading players.
I was sad to see this book end as some of the characters were quite enjoyable to read about and get to know.