‘I said Yess!’: Miranda Kerr engaged to Snapchat god