What are eternal rewards?

God, through the Bible, has promised us many spiritual rewards, the crown of righteousness, the crown of life etc. are some of them.