They can't be together because Kahlan's confessor power prevents it. Her power will be unleashed upon Richard and it won't be upendo anymore. Unless Richard finds a way to tap the Subtractive magic within himself, he cannot upendo Kahlan. How sad...
She is a confessor and if they give into their upendo she will lose control and his will will no longer be his own....so until they can a find a way to be togeather totally without her magic hurting him they can only be friends.
1. She is a confessor and they can't be because if she loses control she will confess him and he will want to protect her and lose sight of his goal. 2. Everybody loves the upendo that should be but can't.
Well Kahlan is a confessor so if you've seen what she's done to other guys they become her slave they fall madly in upendo with her and she doesn't wont to confess Richard because she wants him to upendo her kwa his moyo and not because he's confessed.