Good morning, did you have nice dreams? I hope that the family is okay? Don't hesitate to call me if you feel blue. I adore seeing you on webcam, I cheer up and I am happy afterwards. I wanted to show you the present that I gave to Diego and Dipa before giving it to them but you weren't there, never mind. I will think about you a lot tonight. Kisses sweetheart.
"Avoir le moral" is "being in good spirit". Cheer up, here is a good substitute.
For the present, it is not one that has been "made" but has been "offered". "Faire un cadeau à " someone is to offer a present to them. "Faire un cadeau pour" someone would be to make a present for someone.