A boutonniere is a small floral arrangement, typically worn on the lapel of a suit or tuxedo jacket for formal occasions such as weddings or proms. It adds a touch of elegance and personal style to formal attire.