Warning: This post contains plot from the series finale ofJane the Virgin.

Read at your own risk!

A telenovela cant end without solving all of its mysteries, andJane the Virgindid just that.

Jane The Virgin – “Chapter One Hundred” – Image Number: JAV519a_0833.jpg – Pictured (L-R): Castillo Guerra as Manuel, Rita Moreno as Liliana, Diane Guerrero as Lina, Andrea Navedo as Xo, Jaime Camil as Rogelio, Gina Rodriguez as Jane, Justin Baldoni as Rafael, Ivonne Coll as Alba and Alfonso DiLuca as Jorge – Photo: Kevin Estrada/The CW – © 2019 The CW Network, LLC. All Rights Reserved.

Credit: Kevin Estrada/The CW

Is it someone weve met?

Is it a member of the Villanueva family?

As thefinalerevealed, the answer to both of those questions is yes.