Miranda Kerr in floral red dress