The Secret Keeper by Kate Morton
1961: On a sweltering summer's day, while her family picnics by the stream on their Suffolk farm, sixteen-year-old Laurel hides out in her childhood tree house dreaming of a boy called Billy, a move to London, and the bright future she can't wait to seize. But before the idyllic afternoon is over, Laurel will have witnessed a shocking crime that changes everything. 2011: Now a much-loved actress, Laurel finds herself overwhelmed by shades of the past. Haunted by memories, and the mystery of what she saw that day, she returns to her family home and begins to piece together a secret history. A tale of three strangers from vastly different worlds - Dorothy, Vivien and Jimmy - who are brought together by chance in wartime London and whose lives become fiercely and fatefully entwined. Shifting between the 1930s, the 1960s and the present, The Secret Keeper is a spellbinding story of mysteries and secrets, theatre and thievery, murder and enduring love.