When we love someone, all we could ever want is for our loved one to be happy. If letting him/her means his/her happiness, why keep him/her?
I once set my girl free with another man but she came back because she realized she's happier with me! Now we're stronger than ever!