Reviews are intended for a mature audience and may contain spoilers, read at your own risk!
I recently wrote a review of book two of this series, only to realize I never tackled the first. So here we go. Spoilers ahead.