The pregnant Coronation Street cast member – played by Catherine Tyldesley – was spotted enjoying a cheeky glass of Prosecco in last night's episode.
The no-nonsense barmaid got carried away with the bubbles during an intense dinner date with Adam Barlow (Mike Baldwin).
And at one point she even asked their server for more alcohol in a half French half Spanish mismatch – because how else?
But viewers were horrified that Eva – who's four months along with Aidan Connor's baby – was so heavy-handed with the booze.
ITV
One person slammed on Twitter: "Is Eva really drinking champagne whilst nearly 20 weeks pregnant?"
"Eva sweetheart you're four months pregnant. You've been drinking all over Christmas and all you're worried about is fat ankles? What about the safety of that baby?" quizzed another.
A third blasted: "It doesn’t matter when you have the termination, you should not be downing Prosecco like there's no tomorrow. You are an utter disgrace as a woman. You uncaring cow."
Experts are still unsure exactly how much – if any – alcohol is completely safe for expecting mums to consume.
ITV
Soapland's biggest blunders

TWITTER
“Is Eva really drinking champagne whilst nearly 20 weeks pregnant?”
Twitter
It is recommended that the safest approach is not to drink at all while a bun is in the oven.
While critics were quick to blast the troubled character on social media, it remains to be seen as to whether official complaints were lodged to telly watchdog Ofcom.
Eva discovered she had been knocked up
So far, she's kept her baby bombshell a secret from ex fiancé Aidan because she previously pretended she was pregnant with his child to con him out of all his money.
The most groundbreaking Soap storylines ever

ITV
In recent episodes it looked like Eva was going to keep her baby and give it to Toyah Battersby for adoption.
However, Coronation Street spoilers revealed that the soap siren won't follow through with the plan as last night she booked in for a termination.
Catch Coronation Street on Monday at 7:30pm on ITV.