Flight was cancelled due to bad weather. Second flight delayed due to bad weather. None of which is the fault of Virgin. We were overall waiting at the airport for 10 hours. We could have been offered access to the Virgin Lounge. Overall a very bad day at the airport for everybody.