Ready and waiting. .

Willing and waiting. .

595