Learn Hardcore Japanese: sorosoro - soon; almost time