I find a huge cultural difference between me and my boyfriend. He can be self centered and insensitive when it comes to his needs. This is because of his hard past and being raised in a cold and cruel house. Otherwise he is a good person. Although he lacks communication, is a workaholic and talks only when needed. However we plan to continue our relationship and get married sometime in future. Inspite of the countless problems including family issues . What should I do… Is he worth taking the risk… I feel very helpless at times