Petra Solano Is The Best Character On "Jane The Virgin" And Here Are 21 Reasons Why

    How can you not love her?

    1. Petra doesn't care about being polite.

    2. And she's not afraid to remind you that she is an ice queen either.

    3. She's the queen of unpopular opinions.

    4. And has been open about her pregnancy struggles.

    5. She has no problem reminding anyone just how rare it is to be full-term with twins.

    6. Nor is she one to hide how she's feeling.

    7. She isn't afraid to admit she's not a natural when it comes to parenting.

    8. And that she doesn't always know what she's doing with her daughters.

    9. She conveniently missed the Frozen train and didn't get the irony of naming her daughters Elsa and Anna.

    10. And just like any sibling, she doesn't hold back in an argument.

    11. Despite her terrible family, she fiercely protective of the family she's made.

    12. And is willing to do anything for them.

    13. She has no issue calling bullshit on Jane veering into self-righteous territory.

    14. And is familiar with confessing her feelings.

    15. She doesn't understand the concept of someone not liking her back.

    16. But when she falls in love, she falls hard.

    17. And completely loses her cool.

    18. Petra gives interesting analogies when it comes to flirting.

    19. But clearly doesn't follow her own advice.

    20. She's got sarcasm down to a T.

    21. She goes to extreme lengths to get what she wants and gets herself in sticky situations because of it. But somehow she makes us all root for her.