Carol has always been one of the hardest warriors on The Walking Dead, so her recent lifestyle changes have been tough for fans to watch. They want to see Carol the bad-ass, not Carol the recluse.
However, Carol is going to stay in this state until she has a reason to fight again. She believes that she can't kill for the good of others, but there's one fact that would change her mind in a heartbeat.
If she ever found out about what Negan did to Glenn and Abraham, Carol would be ready for war once again.
By the looks of things, Carol is going to be necessary to make the war a reality. So, someone is going to have to tell her the truth. Daryl had his chance, but he didn't take it.
Who will tell Carol about the real fate of Glenn and Abraham? Let's break it down.
Daryl lied once, but he could get an opportunity to make up for that mistake. Sure, he was trying to protect Carol, but his need to avenge Glenn - and kill Negan - will soon overtake everything else.
The biggest problem here is Daryl's location. He's no longer at the Kingdom, so it's hard to believe that he will be back with Carol anytime soon.
However, if something terrible happens, Daryl will run back to Carol and tell her everything that's been going on.
Honestly, Morgan coming clean seems like the most logical answer. He's been trying to keep Carol from starting a war, but the guy is having a hard time keeping himself together at the moment.
If Morgan starts to break - even a little bit - he's going to go to Carol. He knows that she wants a reason to fight again, and he'll give it to her in the right circumstance. One more loss for Morgan and he's bringing all the walls down.
It's very evident that Ezekiel has a soft spot for Carol. Some believe he is in love with her, others believe they are just friends. Either way, the guy has a hard time lying to someone he cares about.
If Ezekiel realizes he's in trouble, or he begins to have some kind of emotional breakdown, it's Carol he will run to. Everyone around him treats him like a king, while Carol will be straightforward with him.
In this kind of conversation, Ezekiel would reveal the truth to Carol. She would hate to hear it from someone outside of her own group, but she'd appreciate Ezekiel for coming clean.
Ben doesn't exactly seem aware of the lies being told to Carol, so he wouldn't know to keep information hidden from her. This goes for a number of characters at The Kingdom, not just Ben.
If Carol were to ask Ben about the war - or something Savior-related - there'd be no reason for him to lie about why Alexandria is having trouble.
This idea seems likely, but it would also be the worst way for Carol to find out about Glenn's fate.