Empathy

What is empathy and how does it does it differ from sympathy and compassion. And how can empathy drive our service towards others.