To answer both your questions: you can be in a relationship without trusting the other or being honest with him and even the most selfish people are in relationships - but they won't be happy ones.
The trick is to have few expectations, but to be open to surprises.
Blog people,
Thank you, Redex, see you later!