Have you ever been driving somewhere, and a memory from the past suddenly overwhelms you and you forget where you are going? Have you ever woken up in the middle of the night and began to worry about all the things you need to do, until the thoughts take over and you cannot fall back to sleep? Or have you