I don't understand why this episode wasn't like 3rd or 4th. It's all a flashback episode right before the finale so as expected they shoved all the story in the last episode since they though it would be a good idea to make the next to last episode one big flashback.