I had given up all hope...