Grey's Anatomy: Season 3, Episode 20
Time After Time (19 Apr. 2007)
Meredith deals with an overbearing step-mother. Christina finds herself caught between Burke and Marlow. Derek fights for the job of Chief. Alex continues the search for Jane Doe's identity. And Izzie's past comes looking for her.