Claire Danes from the Showtime series "Homeland" arrives at the 66th Primetime Emmy Awards in Los Angeles, California August 25, 2014.
Claire Danes from the Showtime series "Homeland" arrives at the 66th Primetime Emmy Awards in Los Angeles, California August 25, 2014. REUTERS/Lucy Nicholson

"Homeland" Season 4 is nearing its finale, and it is definitely going to be an explosive one. In past few weeks, fans witnessed unexpected developments and jaw-dropping twists that had major impact on the popular characters including Quinn, Saul and Carrie. How it all ends for them in Pakistan remains to be seen. Here are few spoilers on "Homeland" Season 4 Episode 12 titled "Long Time Coming." Read on to find out what happens next. [Warning: Spoilers Alert!]

This article contains spoilers on Episode 11 (penultimate) and Episode 12 (finale) of "Homeland Season 4. Read only if you want to learn more about it.

The last-aired episode saw Quinn reaching out to one of his former lovers', for help. She helped Quinn find out Haqqani. Meanwhile, Khan told Carrie that the ISI is chasing Quinn and they have issued a kill order for him. Carrie decided to trace him down and she succeeded in doing so with the help of Max.

In the embassy, Maggie told Carrie that her father passed away in sleep after suffering a massive stroke. He informed Carrie that her sister was trying to reach her but she could not do so. While Carrie had a video chat with her sister, fans also met Carrie's daughter Frannie.

The segment further delved into Quinn's plan to get to Haqqani. He gets a video footage of Aayan's death uploaded on the internet. This leads to a massive protest by people in front of Haqqani's compound. In return, ISI executed a counter-protest. Meanwhile, Carrie and her team found out about what was happening and quickly head to the location.

Setting his plan in motion, Quinn planted the bomb at a location where he knew Haqqani would be passing before he leaves the vicinity. His plan faced a major setback when Carrie stood at the top of the bomb in an attempt to stop Quinn. She warns Quinn that he will never be able to get away from this and refused to step away from the bomb so that he could not trigger the blast.

However, Carrie soon realised that this is the best opportunity to shoot Haqqani. Just when she is about to do that, she is stopped by Aasar Khan, who points out that Dar Adal is in the car sitting next to Haqqani.

The intriguing twist has sparked up many questions and speculations. Is Dar Adal a traitor? Will Quinn leave his mission incomplete? How will Carrie react to what she saw in the car? Answers to all these questions and more are expected to be revealed in the finale segment of "Homeland" Season 4.

Moving on to the Episode 12 "Long Time Coming," Showtime has presented a brief description teasing exciting spoilers. According to the synopsis published on network's official website, Carrie and Saul will safely reach home. However, the two will continue to investigate and delve further into what happened and what they saw in Islamabad. It can be said that they try to find answers to the questions related to Dar Adal's association with Haqqani.

The network has also released a promo video giving a brief glimpse of "Homeland" Season 4 Episode 12 "Long Time Coming." In the trailer, fans can see Carrie and Dar Adal coming face to face. "Not every choice we make is blessed with moral clarity. One adapts to the terrain. We are the no man of no man's land," Dar Adal tells Carrie. As for Quinn, he can be seen boarding a plane carrying weapons with him. Meanwhile, Carrie's messages to Quinn go unanswered.

Another sneak peek for the finale segment shows a conversation between Saul and his wife, Mira. He tells her he wants to get back in and make this right.

Homeland" stars Claire Danes as Carrie Mathison, Rupert Friend as Peter Quinn, Mandy Patinkin as Saul Berenson, Nazanin Boniadi as Fara, Laila Robins as Martha Boyd and more. Season 4 Episode 12 (Finale) "Long Time Coming" is slated to air on Dec. 21, 2014 at 9 p.m. on Showtime.