Should I forgive her..

So before I start this was years ago and I still feel like I can’t forgive my sister in law but I have everyone saying the past is the past and I need to let it go

So in the early 2000 my sister in-law got in to some money troubles so I invited her family to come and live with me and my husband we have a 6 bedroom home it was more than enough for them to come and stay with us and I regret that so bad

It started within the week she was there she would hint and things like “ gosh that bag we saw the other day was amazing and I just need it” but it would go one for weeks until I got her the bag. Then we go grocery shopping and I’m on a $100 budget I never go over it but shopping with her I spent $300 plus on things that don’t even get eaten. Her 3 kids (2 girls and a boy) are just messy I had to pick up after them all the time. Her daughters shared one of the room and they never got alone so my sister in-law asked me about the closed room and the end of the hall. I was going to keep it a secret but it was a baby room it was our second master bedroom and my husband I decided it will be our baby room. My sister in law instantly flew off the deep end and said it unfair I put her in a quest room where the bathroom isn’t even in the room ( the bathroom is in the hallway across from her room )while I have a perfectly good bedroom right here with a bathroom in it .I told her I wasn’t going to give her this room it’s for a baby that one day I’ll have. I’ve tried for years to have kids but it never worked. She was upset but I just wasn’t gonna give her my baby’s room. She didn’t talk to me for weeks but that didn’t bother me. I came home from work one day and I’m hearing talking. But when it’s a empty room it echos.my heart stoped when I walked upstairs to see her painting my gray baby room to a forest green and she said  “ Ben(husband) said I can have the room “

When my husband came home I asked why did he give the room to his sister and she said that I told her she can have it. She lied to get the room

After that I knew I couldn’t take it and more. We went to a family dinner later on in the week and she got drunk and was telling everyone about how the full gray room I had got brighter with the green she put in I pulled her aside to tell her that I think it’s best she finds somewhere else to stay because what she did wasn’t fair

I remember this like it was yesterday and she said “ it’s just a room and empty room for a kid you’ll never have”

But surprise surprise through the 6 months she stayed with my husband and I I was 2 months pregnant. I didn’t even know and she was stressing me and my baby out. I found out I was pregnant when I fainted at work and after the hospital I was told my baby and me are just fine. I cried tears of joy know I was pregnant. I wanted it to be a surprise to everyone so I took us out to eat even my sister-in-law’s at dinner I said that I was pregnant.

The scowl on her face made me realize that I needed to put my foot down and I told her she has one more month to stay with us that same night. It’s about to be 2020 and I saw my sister in-law for the first time at Christmas dinner she doesn’t even acknowledge my son Sam and it’s fine but she throws a hissy fit when everyone gets gifts from me and everyone is having fun she’s sulking in the corner because I want talk to her or “ be a grown up and forget what she said in the past”

My husband says I need to forgive my mom said I need to just let it go but the fact she took my kindness for weakness is what’s hurting me what should I dm