A couple of points here. You mention that your parents think you do not have a future with him and that he wants your happiness to be the top of his priority list. Both of these things are from people who have no control over yours and his relationship. You are the only one who can make you happy. He can try to cheer you up, do things for you, even be the perfect boyfriend but none of that will make you happy. Only you can make you happy. The issue with the parents is really a non-issue because every relationship has some difficulties and some doubters. Ultimately what matters is what matters to you, not what other people think about it because people always have some thoughts about other people’s relationship. If you want this to work, you need to be strong and sure of yourself and what YOU want.