No, its impossible to have a perfect relationship. Its the way of life, nothing in life is perfect. Each relationship has their own defects, as also happiness. If we didn't have problems in our life, our life would be easy. And with a life easy, their is no such thing without problems. The logical answer for this is that there is now perfect relationship on the world. We have to live a life extreme, and hard. Everything that we want, has a price. Everything that we do, that we think is hard. We have a good price or a high price. If we do something easy, the price is low. Girls, and guys have different thoughts, opinions, believes. No one is perfect in this life. If we ask half of the E.E.U.U about if they have a perfect relationship, most of them would say no. This is my theory, I respect the believes of each person.
like everyone has said, nothing is perfect...the two people in the relationship just have to make it work