Love is obviously a must, but there are quite a few other things every good relationship needs.
When it comes to having a lasting relationship, love doesn't conquer all. It takes more than that.
Love is a beautiful thing, but without hard work, relationships fall apart. All of these traits help you create great relationships.
Add these to love and you'll notice your relationships improve. What other things do you think good relationships need?