To love means loving the unlovable. To forgive means pardoning the unpardonable. Faith means believing the unbelievable. Hope means hoping when everything seems hopeless.
Gilbert K. Chesterton
God loves us.
God forgives sin.
Then it gets more complicated. I think because it involves us humans doing something.
To have faith that an all powerful, all knowing God would send His Son to become one of us. And to then sentence Him to death on a cross, for us because He loves US.? That's unbelievable.
To hope that He will let us live with Him in eternity forever with Him? And that we won't spend it away from Him in a place of everlasting pain separated from Him. That's having hope when things seem hopeless.
Even still it seems that God made it easy on us. He said that NOTHING is impossible through Him.
Therefore in light of what we know about Him and His Character nothing should seem unbelievable and we should always have hope.
ok I'm just kind of rambling now.
I'll post later : )