Life is full of groaning, suffering and waiting.  But these are essential to understanding God's ultimate plans for us and His creation.  Jump in for discovery and challenge of these…