Miranda Kerr looks exquisite in floral dress