Never mind; Let's leave narration to the professionals and dive into Jane the Virgin's Season 2 finale, which poured its melodramatic heart and soul into an episode of **n-stop emotional turbulence.
As Narrator would say, let's start from the top: Jane and Michael's rehearsal dinner goes disastrously, with the happy couple clashing over unaddressed pre-marriage problems and Rogelio finding out that Xiomara slept with his nemesis. When the priest gets k**cked down by all the drama, Jane goes full Khaleesi and tells her parents they can't fight until after the wedding. Read more...