I will say first and for the record that this review doesn’t contain spoilers per se but I do allude to elements that might have been intended to be surprises. But since the Internet had already ruined that because it[…]↓ Read the rest of this entry…