Как поздравить человека в день важного события? Конечно, подарить ему букет цветов!
Формально букет цветов (https://flowers-expert.ru/catalog/pozdravlyayu/) нельзя назвать подарком – скорее, это знак внимания или комплимент, проявленный получателю за его заслуги. Поэтому и дарить его можно по любому значительному поводу, будь то успешная сдача экзаменов, победа в конкурсе или личное достижение.