Troye did not disappoint! What a god