Bible Verse–Revelation 3:12

The one who is victorious I will make a pillar in the temple of My God, and he will never again leave it. Upon him I will write the name of My God, and the name of the city of My God (the new Jerusalem that comes down out of heaven from My God), and My new nam...

Bible Verse–Proverbs 10:12

Hatred stirs up strifes: but love covers all sins.

In Despair, I Relied on God to Witness a Miracle

By Wu Ming, China Hearing God’s Voice in My Pain One day in April 2015, when I was away on business, my wife suddenly called and said that our son was diagnosed with leukemia at several hospitals. Hearing this news, I immediately felt as if the sky were ...

Bible Verses–Revelation 3:11-12

Behold, I come quickly: hold that fast which you have, that no man take your crown. Him that overcomes will I make a pillar in the temple of my God, and he shall go no more out: and I will write on him the name of my God, and the name of the city of my God, wh...

Bible Verse–Luke 21:19

Luke 21:19 In your patience possess you your souls.