I couldn't stop marvelling.