Coronation Street fans are torn over what to think about Eva Price's pregnancy...
It's one of life's biggest questions.
How did the world begin?
Will Donald Trump be President for much longer?
Is Eva Price's pregnancy on Coronation Street real or is she faking it to get back at her cheating scumbag boyfriend Aidan Connor who's been embroiled in a sordid affair with hairdresser Maria Connor for the past AGE?
We need Stephen Hawking on the case to crack this one.
But Eva discovered that her fiancé Aidan Connor (Shane Ward) had actually been having a REEEEALLY long affair with hairdresser Maria Connor (Samia Longchambon) the other day.
And whilst we all breathed a huge sigh of relief that she FINALLY knows, the relief was quickly replaced with TERROR at the prospect of what might happen next.
As we know, Eva took two pregnancy tests when she was round at Leanne's house, where she then discovered Aidan's cheating through a text conversation he was having with Maria showing up on the TV screen.
Once she found out about the affair, Eva dropped the bombshell that she was actually pregnant to Aidan, which has pretty much trapped him into staying with her rather than leave her for Maria.
But whilst we saw Eva take the two pregnancy tests, neither result was shown to the viewer.
Is Eva REALLY pregnant?!
WATCH: Eva tells Aidan she's pregnant
It's got Corrie viewers stumped.
But what do YOU think?
Are you a Corrie fan? Let us know over on Facebook and Twitter.
READ MORE...
Will this Corrie favourite survive next week's shock stabbing?
Bethany Platt is dealt a new, cruel blow in her bid to get justice against child groomer Nathan
Shayne Ward says that being a dad is the perfect role for him