by Jacqueline Valencia

This is an analysis and not a review per se. THERE ARE SPOILERS EVERYWHERE HERE so THIS IS A SPOILER ALERT! A SPOILER ALERT!   3,603 more words