/ #books 

The Good Girl

By Mary Kubica - 2014
Harlequin MIRA - 400 pages
Rating: ★★★★★ - Status: read