Am I wrong 😭

Let me start by saying I love my sister equally as my children. She is like my another child. 2 years back, I gave her my laptop not expecting her to return it. Yesterday, she told me it was not working at all and she tried all means to get it up and running but in vain. They are in dire need of money and my brother in law didn't have work laptop as they are migrating to a different country, until he gets one in 3 weeks. So she exchanged it for a new one, not needing to pay the entire amount. But the thing is my husband and I bought same laptops 8 years back and I have my memories with it. Honestly, I didn't expect her to exchange it. I understand her financial position but she should have told me before selling it. I gave it with no conditions coz I didn't want her to think I was doing her a big favor. My husband still has his, I'm the one who lost it and I'm upset about it. It actually gave me migraine. Am I wrong to blame her? How do I let it go?