The Good Girl by Mary Kubica

A gripping psychological thriller that delves into the complexities of identity, memory, and family secrets, the story follows Mia Dennett, a young woman who is abducted by a mysterious man named Colin. As the narrative unfolds through multiple perspectives, including Mia's mother, the detective investigating the case, and Colin himself, the reader is drawn into a web of suspense and intrigue. The plot intricately weaves past and present, revealing unexpected twists and the profound impact of trauma, ultimately challenging perceptions of good and evil.