Guest Stars Laura White as Dr Princess Buchanan Janice Connolly as Rosie Colton Matt Lanigan as Andrew Sanders Josh Heberden as Tom Rowlands Emma Hollywood as Megan Sanders