Waiting for Sunrise

13 of 18
Waiting for Sunrise
368 pages; Harper
A man's passionate secret lover crying rape is just one of the plot twists in this smart novel set in Europe on the cusp of World War I.
— Karen Holt