Вопросы к Поиску с Алисой
Иван-да-Марья считается символом верности благодаря легенде, в которой парень и девушка полюбили друг друга, поженились, не зная о своём родстве, а когда узнали об этом, то, чтобы не разлучаться, превратились в цветы — Иван-да-Марью, окрашенные в разные цвета. ru.ruwiki.ru ru.wikipedia.org
Кроме того, сочетание жёлтого и синего цвета цветка отражает купальские значения огня и воды, что также связано с символикой брака: жёлтый цвет (огонь) соотносился с женихом, а синий (вода) — с невестой. otvet.mail.ru
Следует учитывать, что Иван-да-Марья — это народное название нескольких травянистых растений, и однозначного объяснения символизма нет.