Reflect Your Thoughts