Thalassa is magic, Greek gods do exist!