there is a thin line between letting go and leaving,but either way, both actions means only one thing, that you love the person and that you decided to let her/him go or you left him/her due to the reason that he/she is better left alone...and also, either way, they're both painfull.
Being unselfish is sometimes painfull...