I made dis

Question: We are two separate things but very much alike. We can be life long or the lesson of your life. We grant you happiness but one may compromise. What are we?

Riddle Discussion