Sophie returns for the 150th birthday of Summer Bay. She and Blake rekindle their relationship. Sophie accepts Sally and her fiancé Flynn Saunders' (Joel McIlroy) request to be a surrogate for them, but she miscarries. She later finds out she is pregnant with Blake's baby and she goes into labour on the night before Sally and Flynn's wedding. They have a son, who Sophie names David after her first love. She and Blake break up after Blake stands her up at the registry office, but they reunite at Alf's 60th birthday party a couple of years later and resume their engagement.