No human being is perfect, therefore the idea of "perfect love" might just be a fairy tale. No, love need not be perfect for it to be fulfilling, satisfying and nurturing. A relationship doesn't always have to be perfect for the partners to be happy.