Medium: Twice Upon a Time
aired: May 22, 2006
Allison (Patricia Arquette) dreams of the life she could have had if she'd become the attorney she originally wanted to be. David's character is the man she was dating prior to 'accepting' her gift and in her dream sequence is married to him. The dream sequence brings Allison to the conclusion that she did indeed make the correct choices in her life.
Our first glimpse of Johnny Dunham (David) is waking up, he is the perfect loving husband... but as time goes on ... things aren't quite so perfect... Allison's "perfect" husband does not understand her ...