Brett Dier
Brett Dier plays Detective Michael Cordero in "Jane the Virgin." Getty Images/Lester Cohen

The Season 2 finale of “Jane the Virgin” really left fans with quite the cliffhanger: Is Jane’s (Gina Rodriguez) new husband Detective Michael Cordero (Brett Dier) alive or not? From the evidence gathered by Entertainment Weekly, there’s a huge chance Michael survived his shooting attack.

The cast and crew of “Jane the Virgin” Season 3 posted several photos on their Instagram and Twitter accounts, and in most of them, Dier was included. The first evidence came from a photo posted by the show’s writers. Dier can be seen sitting at a table alongside his co-stars Justin Baldoni, Jaime Camil, Yael Grobglas and Ivonne Col.

“First table read of Season 3! All smiles on a Monday,” they captioned the photo.

The next photo was shared by Andrea Navedo. “Table read happening right now for Season 3 episode one of @cwjanethevirgin #janethevirgin #wooHoo good stuff coming! @justinbaldoni @brettdier @hereisgina @yaelgrobglas,” she wrote.

Both Navedo and Baldoni, who play Xo and Rafael, flashed huge smiles. On the other hand, Dier gave a funny yet ominous look that might hint at his character’s true fate.

Showrunner and creator Jennie Snyder Urman previously said that fans have to be patient and wait for Season 3 to come out before jumping to conclusions about Michael’s fate.

“You’re going to have to wait until the third season to find out. You’ll find out right when we get back within the first act,” she said.

However, a lot of fans have rooted for Michael and Jane to end up together. Having him killed off before they even enjoyed their wedding night seems like a cruel blow.

“I always had it in my mind that I didn’t want her to lose her virginity in a season premiere or a season finale,” explained Snyder. “That’s not what the show is inherently about. It made me feel icky that we’d [build to how] this interesting and passionate smart woman lost her virginity. But it will happen, and it will be happening pretty soon. I just didn’t want it to be in the finale.”

“Jane the Virgin” Season 3 will premiere on Monday, October 17, 2016 at 9 p.m. on The CW.