The end is near. Never give up. never surrender.