Lucy wakes every night at exactly 3:33am. Nothing in her life has made sense for a long time. But the answers are out there, somewhere, at the end of a trail of brutal murders.
1972
1996
1950
2002
2014
1978
1988
2005
1959
2020
1977
1975
2007
2008
1954