Ukiyoto Publishing
The human mind constantly fluctuates between the present, the past, and the future. In good times, it embarks on weaving happy dreams. In bad times, it goes to the past and remembers happy times, while it jumps to the future and thinks worrisome thoughts...