A solid three stars - the mystery wrapped up in a deeply unsatisfying way, with the answer coming out of left field (and a bizarrely inconsistent murderer), and numerous storylines failing to resolve. However, this book grabbed my attention for two straight days, and I generally found both main stories quite interesting.