The Girl on the Train by Paula Hawkins is full of plot twists, and will keep you at the edge of your seat. The story revolves around Rachel, and slowly two other characters are introduced. It isn't until the end do you fully see the connection between all of the women.