The first egg of the 2021 breeding season has been laid, on or about the 26th March. This makes it the earliest that an egg has appeared on the Abbey tower.
If things follow the same way as in previous years, we can expect three eggs, laid about 2-3 days apart. Incubation is about 29-32 days from the day the last (or penultimate) egg is laid, so this will put hatching at about May 1st.
Watch this space!