I feel very confused right now. I broke up with my ex in November, and we have a baby girl. He was very lazy, very negative, abused drugs, the night we broke up the police got involved as he grabbed my neck and shouted abuse at me and the baby. He is denying he did it to people we know and also the court, with a trial coming up. He's on bail so I've been happy to not have to see him, the lies he was spreading are annoying, but everyday without im glad to have him out of my life. I let him see the baby supervised once a week. As far as I'm aware he dislikes me as he has turned friends against me and shared something about "toxic ex's who pretend they're the victims" obviously referring to me somehow 
Yet his mum came at my door yesterday with gifts from him?!? I know if he were still together he never even would have bothered. He really went out of his way to get things he knew i like and expensive toys for the baby. And a card which reads,
On the front: even when we have to say goodbye, love doesn't go away
Inside: I hope you are having a good Christmas. I regret that i can't be spending it with you both. I hope your family are well. Give (baby) a million kisses"
Card text inside: hold on to your memories and the love will stay
Then he signs it with a heart and kisses?!
Somebody explain what hes trying on here because i am so surprised. Is he trying to win my forgiveness? Should i send a card back just thanking him or ignore it? I feel rude at least not thanking him after he got me so much, but its so odd... he still isnt pleading guilty to the court. Maybe he just wants the control of knowing i have to think about him again. I just dont know