What Happens Next: A Traveler’s Guide Through the End of This Age – Max Lucado

You will find that this novel makes you laugh and cry equally.