Have you read CS Lewis’ Mere Christianity?
It addresses the morals/ethics question in a very convincing manner - even to those who would try to claim that there should be no preference for any set of moral values, because they’re all equal.
Perhaps the most essential book I've read, short of the Bible.