I think the bare bones of this topic is..Honesty.
Complete and total honesty. Thats where it fails. If you cant tell your significant other the truth of your likes and dislikes.How can it not fail?
When you dont try,or you're falling on deaf ears,there can be no understanding or even compromise...