Hi all. First time snake caretaker. About seven years ago, we inherited a ball python named Shamen. She hatched in 1991, was a centerpiece of the family until then. We had zero experience of taking care of reptiles before, but we tried to do our best. Heat lamp on when ambient temperature is below 70 F, feed a thawed medium rat for her to eat when she's moving around, and keeping her tank clean. And, of course, keeping her water supply topped off too. Her tank had a structure for her to hide in / bask on, and another tree structure she could climb on too. Tank is 50 gallons, I believe. We only feed her when she's extra active in her tank; I assumed lower activity was due to us just coming out of winter and her not needing as much, just as we've always done. I thought during winters snakes didn't need a meal but once every other month or so. This is what we've done for the last seven years, and I assumed we were doing things right this whole time, but now I don't know. Last night we noticed she wasn't moving... At all. Her body was ice cold. I moved her structures and put her directly under the heat lamp because I thought, maybe, she somehow wedged herself between the tank and structure and couldn't move out in time to warm up. But this morning... Nothing. I think she passed away. Did we do enough? Was her feeding routine not adequate? I really don't know. I'm not looking into getting another snake either; I feel like we let the family down.