Ripples of Thoughts