4.0

God.. I would have given this novel 5 complete stars if not for that ending!! wth. WHAT ABOUT THE CONVERSATION WITH SARA?! What about Haida?! Too many open ends, man.. but I still loved every minute of it..