626

God's timing is rarely our own but it is always worth waiting for.

 

No comments:

Post a Comment

Comments are moderated. Please be respectful.