Click on comments to read my thoughts. SPOILERS ALERT!