Regin Rose Haiku Love The Legend Vaaitha Natchathiram Nagargiradhu Vallavan Vaguthathada Place. Meaning. Life.