Tuesday, October 23, 2012

The Ocean of Love, No. 344


The best guru ? Divine Providence.

No comments: