Needs always trumps wants! However there are only 5 things an adult "needs". (Air, Water, Food, Shelter, & Clothing). All of which can be provided in any prison.
It's our "wants" that distinguish us from one another. Everyone is entitled to have (their own) preferences, wants/desires, or goals.
Life is a (personal) journey. No one can (tell) you what (you) need in order to be "happy"! The best relationships are between likeminded people who share the same values and agree on the major things.
Each of us gets to choose our own friends, lovers, and spouse.
We are responsible for our own happiness.
There are only two ways to experience joy and peace of mind in relationships: we either get what we want or we learn to be happy with what we have.
If being with someone or doing something makes one "unhappy" then it's best to abide by the old saying:
"If you want something different (you) have to do something different."