An oasis is, by a definition, a place of rest and respite. It's a shelter and a sanctuary, a placeā¦