Gilmore Girls
153 episodes

Gran insists on having dinner with Richard and Emily at the inn and makes a surprise announcement.

Gilmore Girls

10. That'll Do, Pig - Gran insists on having dinner with Richard and Emily at the inn and makes a surprise announcement.

More info

Series 3