Surviving Venus: The Hottest Planet!