MIL last saw my DD when DD was a few weeks old. MIL had said numerous untrue things about me/my education (First Class Honours but I'm poorly educated) following my and DH's wedding.
She blocked me and DH on all forms of communication and by the time she unblocked me (without saying anything- I only found out because I checked) I felt too awkward to reach out, and it also surely isn't my job to do so.
BIL later told DH that MIL had a "cancer scare" and that he wants the entire inheritance if she dies because he was the one talking to her.
DH made contact with her and saw her in person last night (his motive is wanting his share of the inheritance), and she wants to see our DD without me- her mother- there.
I sent her a very reasonable message (DH edited it as well) basically trying to arrange a time that would fit into my and DD's schedule.
My MIL emotionally and physically abused her own children and I don't want her to be with my DD (age 1) without me there. DH said he took DD to the supermarket on his own and she didn't get abused. I told him that's different to 1:1 time with a known abuser who DD doesn't know.
DD doesn't see my family or anyone else without me in the same room.
DH was not happy about me protecting our DD last night and I'm really worried that he's trying to put the idea of an inheritance (MIL is loaded) before our DD, who IMO is worth more than all the money in the world. I offered to sell my flat (which would go some way to a house purchase) and was told it wasn't enough.
He apologised and told me he loves me this morning but I've felt stressed and ill from stress all day, and MIL has left me on read for six or seven hours. I asked my dad about the situation and he said to just forget about it and not worry and I haven't done anything wrong and it's completely reasonable to want to be there when DD meets a stranger (which MIL will be to my DD).
I genuinely don't understand what I've done wrong and if someone would tell me I could apologise and sort it out.
AIBU to think I haven't done anything wrong?