Nikolas has managed to hold Esme captive at Wyndemere Castle and will continue to do so throughout her pregnancy. However, on the Wednesday, Dec. 7 episode of "General Hospital," Finn's curiosity may ruin Nikolas' plan.

In the ABC promo video, Finn (Michael Easton) tells Nikolas (Marcus Coloma) he wants to talk about Esme (Avery Kristen Pohl). "GH" spoilers reveal Finn questions Nikolas.

In the previous episode, Esme flushed her prenatal vitamins down the toilet in an attempt to trick Nikolas and Elizabeth (Rebecca Herbst) into thinking she took all of them.

Although she thought they would take her to the hospital, when Elizabeth suggested they pump Esme's stomach, Esme admitted she was lying.

Elizabeth later left to pick up more prenatal vitamins, leaving Nikolas with an empty bottle, which will be on full display when Finn visits Nikolas.

While Finn will want to talk about how Esme attacked Elizabeth at the pier, he will notice the prenatal vitamins and suspect Nikolas is hiding a major secret.

Will Finn figure out that Nikolas has been holding Esme captive at Wyndemere?

Elsewhere in the promo video for the ABC soap opera, Victor (Charles Shaughnessy) wants to know if Cyrus (Jeff Korber) is threatening him. "General Hospital" spoilers reveal Victor delivers a surprise.

While serving his sentence at Pentonville, Spencer (Nicholas Chavez) has been spending time with his other great-uncle Cyrus.

However, Victor does not like the idea of Spencer bonding with Cyrus, who seems to be turning Spencer against Victor.

It appears Victor plans to take action, but will he get Spencer released early from prison to stop his relationship with Cyrus?

Other "GH" spoilers tease Cody (Josh Kelly) opens up to Dante (Dominic Zamprogna), Terry (Cassandra James) senses something is off with Britt (Kelly Thiebaud), and Felicia (Kristina Wagner) gets worrisome news.

"General Hospital" airs on weekdays at 3 p.m. ET on ABC.

General Hospital
Esme (Avery Kristen Pohl) must remain a step ahead of everyone else to carry out her plan on “General Hospital.” ABC/Christopher Willard