Understanding the 5 Love Languages

We each give and receive love in different ways. What are the 5 Love Languages? How do you find yours? And how can you show love to someone with a different Love Language?