What do you do if you don't love him anymore but you don't want to lose him?

Let him go. You will only hurt him eventually when somebody else comes along. Don't be a collector of hearts.