"I was heartbroken last year when Jackie's eggs didn't hatch." In late January 2024, Shadow watched as Jackie laid three eggs days apart, with the expectation of them hatching about 35 days later ...