A few unexpected surprises that make this a great book. Ending was okay – felt rushed.