Ну, вариантов здесь несколько.
Первый вариант - подруга является приемной дочерью.
Второй вариант - ее подменили в роддоме.
Третий вариант - она неродная дочь своему отцу. И вариант измены здесь хоть и вероятен, но необязателен - вполне возможно, папа ее удочерил в раннем детстве.
Ну и четвертый вариант. Цвет глаз не столь простая штука, чтобы кодировать ее всего лишь двумя генами. Там несколько вариаций пигментации оттенков, передаваемых несколькими генами, а потому школьная схема обозначения двумя буквами рецессивных и доминантных генов АА, Аа, и аа не всегда срабатывает.
Генов несколько, поэтому число комбинаций намного больше, чем нам дают в школьной программе. Кроме того, гены имеют две копии, и имеют различные аллели, то есть формы. И если основная версия гена повреждается, есть еще спящая копия, которая и будет использоваться организмом.
Количество пигмента очень разное, именно оно дает различные оттенки светлых глаз - синий, серый, голубой, зеленый, серо-зеленый и т.д. Поэтому вполне возможно, что у родителей передалось достаточно пигмента на карие глаза.
Я, конечно, очень сильно утрирую объяснение, но кому интересно, предлагаю почитать очень подробную статью на англоязычном ресурсе (автоматический переводчик вам в помощь, если с английским плохо) от сотрудника Стэнфордского университета.
Вероятность рождения у голубоглазых родителей кареглазого ребенка невысокая, но она есть.