The Girl on the Train

Summary: The Girl on the Train is a suspenseful thriller filled with a complex plot, shocking twists at every turn, and an ending that will both stun and leave the reader wanting more.