Buddha said, the single factor responsible for bringing us to earth repeatedly is "Attachment". If and when attachment is transcended one achieves liberation