There is a saying though, that "Practice makes Perfect" - and sure i got to agree with it, yet there's an really big "but" word somewhere in between when it comes to feelings, love, relationships and overall of being an human...
I mean to say; that Perfection doesn't apply on society itself rather than it applies of how we understand things of what's happening right now or at the moment of being, and then do or try to do something about them... This relates in many cases of Being in an Relationship with someone we Adore or even Love...
Honestly, I'm not some-kind of Love Guru who knows everything about relationships... I'm just a regular guy who has three sisters, and has seen relationships after another gone crazy, mad and wild... I've seen so many breakup's and divorces, so that I've lost already count of them. It's not only my sisters or relatives though, it was always around me,- and it still is. That's why I'm somewhat experienced in giving advice regarding this topic, and that's why I'm telling you that there is no Perfect Relationship: Maybe close to it, but not perfect...
All what i can say about Perfection is, that Perfection regarding human beings and relationships, is just an Illusion... And i want you to realize that, because it has all to do with you and your relationship: All these struggles and fights you have with your beloved one, are because you're not perfect - and because of it, there still exists love and affection; without them, there is no relationship!
You've got to understand only this: Relationships are all about Commitment, not perfection...