Princess Eugenie, 34, beamed as she attended the Royal British Legion's Poppy Ball dinner on Thursday night ahead of Remembrance Day on Monday.