Last word here... I may be wrong, but I'd say a lot of what you do is out of habit, out of need to feel good about yourself, and out of need to feel some kind of reaction from him.
Unconditional love means accepting a person for who they are despite their faults, respecting what they want from life and from you, and trying to exercise compassion to understand their actions that cause you pain.
Unconditional love does not mean continuing to impose yourself and your emotional needs on another person when they are not interested in reciprocity -- that is burdensome.
Unconditional love does not mean continuing to tie your emotional health and happiness to someone who does not want any share of that responsibility -- that is selfishness.
Unconditional love does not mean managing the other person's feelings, protecting them from themselves, doing what is "best" for them against their wishes, and blocking the path to change they have chosen -- that is controlling.
Unconditional love means letting go of someone who wants to try life without you and sincerely wishing them the best in your heart and finding forgiveness over and over again for how they treat you.