How to live a fulfilled life without compromising your core values