Grey's Anatomy: Season 3, Episode 20
Time After Time (19 Apr. 2007)
Meredith deals with her over protective stepmother, Cristina is caught between Burke and Marlow, and Derek fights to become Chief. Meanwhile, Alex continues the search for Jane Doe's identity, and Izzie's past comes back to haunt her.