'Grey's Anatomy' season 12 episode 16 spoilers: Meredith is done with Will in 'When It Hurts So Bad'

Meredith wants nothing to do with Will anymore in "Grey's Anatomy" season 12 episode 16.ABC

Meredith realizes that dating Will has been a mistake in the next episode of "Grey's Anatomy" season 12, which is titled "When It Hurts So Bad." However, it does not look like Meredith had a bad time in the entirety of their romance.

The promo for the "Grey's Anatomy" episode shows Meredith all flirty as she talks to Will before they end the date. Will even leans in for a kiss, which fans would hope Meredith does not dodge.

In fact, the date seems to have ended well as the trailer for the upcoming "Grey's Anatomy" season 12 episode suggests that Meredith and Will may have slept together.

However, the clip quickly shifts to a different mood as it features a topless and embarrassed Will being confronted by a furious Maggie. In the background, Meredith can be heard shouting "Get him out of here!"

It remains to be seen what Will has done to enrage Meredith but he looks apologetic. Whatever he has done seems huge enough to potentially end their romance in next week's episode of "Grey's Anatomy" season 12.

It will certainly be bad news for "Grey's Anatomy" fans who have been rooting for the two to couple up or at least hoping to see Meredith get back out there and move on from McDreamy.

Whether what happens will mark the end of the Mer-Will love affair remains a mystery, but just like the two, April and Jackson won't be doing any better in the upcoming "Grey's Anatomy" season 12 episode.

Jackson is still mad about April keeping her pregnancy a secret. April's never-ending nightmare is about to get worse with his ex-husband's mother Catherine in town.

More relationship issues arise in the next episode of "Grey's Anatomy" season 12 with Maggie starting to feel disconnected with Andrew and Amelia giving time to think about whatever she has with Owen.

"Grey's Anatomy" season 12 episode 16 "When It Hurts So Bad" airs March 31 at 8 p.m. ET on ABC.