Craig thought he needed glasses but doctors said he was terminally ill