Raising a child is hard work. But it's not always hard.
Every day you doubt your ability as a parent. But every day you see something that makes you feel like you're doing a great job.
Every day you experience frustration that tests your limits. But every day, you get to bask in the pleasure of experiencing unconditional love.
Each day you worry. Each day you are filled with pride because they proved they could handle it.
One moment you are ready to walk away and give yourself a time out. The next moment, you are jumping for joy inside at something they've accomplished.
Parenting is the most roller-coastery, spin-you-around, knock you on your feet and pick you back up job you will ever have. It's a lifetime career.
And at the end of the day when your child is laying in bed, peaceful, sleeping and you check in on him/her before you go to sleep, you'll realize that...
It's sooooooo worth it.