blume-1989Ob sich das ändern kann, kann ich dir leider nicht sagen.
Aber vielleicht hilft es dir zu wissen, dass es verschiedene "Sprachen der Liebe" gibt, das heißt, wie Liebe ausgedrückt wird. Dein Partner zeigt es in der Sprache "Taten - etwas für jemanden tun". Zu dem Thema "Sprachen der Liebe" findest du im Internet Beiträge, es gibt auch ein Buch darüber.
Viele Männer tun sich (angeblich) schwerer als Frauen, über Gefühle zu sprechen und zeigen es eher über Taten.
Anscheinend merkst du, dass das, was er von sich sagt (kaltes Herz) nicht mit seinem Handeln übereinstimmt und er dich doch liebt.
Mir - wäre ich an deiner Stelle - wäre es wichtiger zu spüren, dass ich geliebt werde, als dass Worte darum gemacht werden. Vielleicht kann er sich erst öffnen, wenn er merkt, dass du ihn so in seiner Art annimmst, wie er ist. Du schreibst ja, dass er dir, wenn ihr zusammen seid, "die Sterne vom Himmel holt".