Season 2, Episode 6 The Perfect Christmas

First Aired: March 3, 2012

Season 2 finale: Miranda tries to have an uneventful Christmas at the shop with her friends.

Watch Now
Subscription
Free