I don't get it either. I thought he gave her the locket in the season pilot? If not, my memory sucks
but if so, then how did he get the locket?
The thing between Ted & Robin should have ended in season 8, or even season 7. It's so tiring, even if it's just for closure.
And I swear Eternal Flame is like the best soundtrack ever. It suits and heightens any emotional scenes I have ever seen with it playing (and that's quite a lot).
I love the extra at the end where Ted asked about the first night they dated. It is such a nice throwback, really shows how the writers cater to their show to such minor details.