I have a 7-year-old bearded dragon that I've had since he/she was just a few weeks old. It's the only pet my kids have ever had and we were very attached to him (her?). We were told he was a male, and I vaguely remember looking up pics online and confirming years ago, but last night I noticed he was laying in a strange position and wiggling his back legs and tail. Looked like he was constipated so I put him in a warm bath, and he continued to wiggle and squirm. I felt his belly and felt what seemed to be eggs (round, hard, but only 2-3 of them). Prior to last night, he was acting completely normal. After his bath last night, I dried him off and set him under his basking lamp for an extra couple hours, then turned the lights out. When I got up this morning, he was laying on his back, dead. I'm very confused because I'm doing the same things I've always done with him, and if he is a she and those were eggs, why would it not have laid eggs before now? I feel so guilty, maybe I wasn't feeding enough for her to have the energy to lay the eggs? Any thoughts or advice would be appreciated, I'm pretty devastated.