Having vowed to steal Sharon away from Jack Branning, Phil (Steve McFadden) makes the unexpected decision to pop the question when she pays him a visit.
Sharon (Letitia Dean) is stunned by Phil's proposal, but it isn't her first surprise of the day as Jack has also just asked her to marry him.
After baby Lexi's christening has taken place, Sharon makes her decision on which man she sees a long-term future with...
EastEnders airs an hour-long episode tonight at 8pm on BBC One.
> Read our spoiler for tonight's 'EastEnders' episode
> Read more 'EastEnders' spoilers and news