Listen

Description

Why do we often have to wait for God?