Did Romeo have flaws?
Romeo's main flaw in Romeo and Juliet is his tendency to be unrealistically romantic. We can see from how he talks about his previous love, Rosaline, that he idealizes women and loves to wallow in his own misery. When he's talking to Benvolio about Rosaline in Act 1, Scene 1, compares losing Rosaline to going blind. Benvolio also mentions to Romeo's parents earlier in that same scene that Romeo has been wandering in the woods weeping every day since being rejected by Rosaline. His temperament is clearly dramatic, and Shakespeare intends us to draw the conclusion that Romeo is not ready for love at this point. When he later meets Juliet, she begins to make him act more practically, just as Romeo inspires Juliet to be more romantic. She quips at him that he kisses "by th' book," meaning that he is being very conventional in his courtship. She also makes him vow to marry her before she will exchange vows of love with him in the balcony scene. In this way, the two lovers help each other overcome their flaws, forming a complementary relationship.