I...am not quite sure how to feel about this one. 
 It broke my heart. Or, more likely, it froze my heart and then it gleefully stepped on it and let it smash into a million pieces. 
 Review to come. When I have words and actual coherent thoughts. 
 (I put four stars mainly because I am still in a state of shock.)