Diving Deep in Thoughts