Select language, opens an overlay

Comment

Dec 19, 2016jdscheper rated this title 4.5 out of 5 stars
This book was written wonderfully. I love the foreshadowing and how it weaves details together. It ties all the loose ends and leaves you feeling satisfied. It is a bit long and sometimes confusing to follow, but worth the effort.