Yeah, its good to keep in mind that we are not a good and perfect people, and that were all gonna mess up and do wrong at some point : p I think a bit part of being ready for marriage is accepting both that you are not gonna find a perfect partner, as well as accepting that you yourself are not perfect either : p