This episode has many flaws.
1) Wyatt (her fiancee) has never seen Deanna.
2) The flower he gives her is supposed to change color with her moods, but never does.
3) Picard lets this happen while a threat is about to wipe out an entire planet.
4) The planet this episode is named after (Haven) is completely ignored. The crew are there for Shore Leave, but no one leaves the ship.
5) Deanna, who is half Human, lives among Humans, works with Humans, fell in love with a Human, and Counsels Humans for a LIVING, has ZERO understanding of Humans!