A powerful episode, including a veritable tour de force from Karen Gillan playing an older version of Amy, which sees Rory and Amy separated for a long period yet again and finishes with a terrible choice for Rory.
The Doctor takes Amy and Rory to Apalapacia, where a simple mix-up results in Amy entering a different, faster time-stream to Rory and the Doctor. The Doctor eventually figures out what is going on and manages to crash through to Amy's time-stream. Unfortunately Amy has had to wait 36 years, has aged visibly and now hates the Doctor.