One of the few occasions when I am rather happy to say " I told you so!" 
OK, so I may not have been totally right, in that it looks to be a hard shelled egg but I did predict she would be better tonight. She may well have dropped a soft shelled egg out whilst you were at work that got pushed through her system by this one. That hunched backed posture is pretty typical of a soft shelled egg in the pipeline.
So pleased she has passed something and is looking happier.

OK, so I may not have been totally right, in that it looks to be a hard shelled egg but I did predict she would be better tonight. She may well have dropped a soft shelled egg out whilst you were at work that got pushed through her system by this one. That hunched backed posture is pretty typical of a soft shelled egg in the pipeline.
So pleased she has passed something and is looking happier.