Ted finally finishes telling his kids the story of how he met their mother.
2004
2005
1989
1999
2017
2022