What does giving birth feel like? And how do you get through the pain?

I've been wondering what it feels like to give birth, what I should expect. I always hear it hurts like hell etc, but anyone that can describe the pain, how to push and what it feels like in general?

Thanks in advance!!!