"Happy Anniversary" is the thirteenth episode and finale of the second season of Schitt's Creek. It is the twenty-sixth episode overall.
It's Johnny and Moira's anniversary. Because Moira makes it obvious to Johnny that she expects something special to happen to mark the occasion, Johnny decides at the last minute to have a special dinner for two at a restaurant in Elmdale that Roland and Jocelyn had mentioned to them as the most exclusive in the area, and to which Roland and Jocelyn were going to take them to as part of Moira's "welcome to town council" package. That dinner for two becomes a bit awkward when part of their current lives and part of their past lives converge unexpectedly at the restaurant that evening. Meanwhile, Alexis learns second hand from Ted that Mutt is having a party at the barn, to which she was not officially invited. Both Ted and Alexis have to decide if they will swallow their pride and attend the party, the latter who does not know of a certain fourth in what was their triangle. At the party, David and Stevie have a pissing match of sorts in picking up "Jake", that pissing match based partly on the fact that Stevie was listed in her senior class yearbook as the one most likely to get the guy.
- Eugene Levy as Johnny Rose
- Catherine O'Hara as Moira Rose
- Daniel Levy as David Rose
- Annie Murphy as Alexis Rose
- Jennifer Robertson as Jocelyn Schitt
- Emily Hampshire as Stevie Budd
- Tim Rozon as Mutt Schitt
- Chris Elliott as Roland Schitt
- Sarah Levy as Twyla Sands
- Steve Lund as Jake
- Sarah Power as Tennessee
- John Bourgeois as Don Taylor
- Sherry Miller as Bev Taylor