Sensuous Miranda Kerr in off-shoulder dress