We are legal! Three more years!
This is very good news indeed. It also means everything is under control for the trip to Italy with my sister. AND ... apparently I can apply for indefinite leave to remain at the end of this time, instead of needing to wait for another year more.
YAY!