Scarlett Taylor, Ema, Stephan & Peter