I have been married to a US citizen for 12 years and we both live in the UK. I don't hold a green card and normally travel to the US on an ESTA. I was in the US a month ago and I believe the only thing that let me travel was my wedding certificate which luckily I had with me.
I was due to fly today to Chicago for two weddings, but I had to rearrange my flight to next week due to my wife feeling ill. However, I had an email this morning saying basically my ESTA had been cancelled.
So I have two questions. Firstly, will I be able to travel next week as a spouse of an American citizen without an ESTA? And secondly, in the future, do I still need to have an ESTA to travel on?