Thanks CWS that's really helpful. I only booked in October so quite happy to take the trip at any point in the next 10 months. Ordinarily I'd agree with you on the cash is king point but I paid £950 for business class so I'd rather not gamble on the chance of getting a cheaper ticket.
Have a lovely Christmas wherever you are!
Bob