Gypsies, Tramps & Weed
Will (Eric McCormack) reluctantly decides to use a birthday gift certificate from Grace (Debra Messing) to consult a psychic about his future and encounters an absent-minded fortune teller (Emmy-winning guest star Camryn Manheim, "The Practice") whose frighteningly personal predictions leave him reeling. Elsewhere, a guilt-ridden Grace hires a lackadaisical waiter (guest star Robert Romanus) whom she helped to get fired while Jack (Sean Hayes), who forever idolizes music, TV and film legend Cher, stumbles onto the real deal and meets the Oscar winner herself. Megan Mullally also stars.