Top Post on IndiBlogger
Is there any explanation for the timing of a thought?
Read this post on panaecea.wordpress.com