`
% !TEX encoding = UTF-8 Unicode
\documentclass[10pt,openany]{book}
\usepackage[paperwidth=120mm, paperheight=205mm, textwidth=85mm, top=45pt, outer=21mm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[oldstylenums]{kpfonts}
\usepackage{verse}
\setlength{\vindent}{0pt}
\setlength{\stanzaskip}{\baselineskip}
\setlength{\leftmargini}{0pt}
\usepackage{tikz}
\usepackage{eso-pic}
\usepackage{ifthen}
\newcommand{\rete}{\AddToShipoutPicture{%
{\begin{tikzpicture}
\draw[thick](0pt,188mm)–(210mm,188mm);
\draw[thick](0pt,23.5mm)–(210mm,23.5mm);
\foreach \y in {0,84.4,96.4,…,556}
\draw(0mm,\y pt)–(210mm,\y pt);
\ifthenelse{\isodd{\thepage}}%
{\draw(14mm,0mm)–(14mm,200mm);
\draw(99mm,0mm)–(99mm,200mm);}
{\draw(21mm,0mm)–(21mm,200mm);
\draw(107mm,0mm)–(107mm,200mm);}
\end{tikzpicture}}%
}}
\rete %inserisce la griglia sullo sfondo
\makeatletter
\renewenvironment{verse}
{\let\\\@centercr
\list{}{\itemsep \z@
\itemindent -1.5em%
\listparindent\itemindent
\rightmargin \leftmargin
\advance\leftmargin 1.5em
\advance\topsep .5mm
\advance\parsep 3mm
}%
\item\relax}
{\endlist}
\lineskip=0pt
\parskip=0pt
\begin{document}
Solo che non bisogna avere fretta. Ma io sono convinta che qui è la vita e la salvezza del mondo: quando questa sarà zona di incontro.
\advance\topsep 1mm
\begin{verse}\advance\parsep 2mm
Temporale\\
In alto sotto le rocce\\
nuvole nere di piombo\\
il [\dots]
Altra stanza:\\
In alto sotto le rocce\\
nuvole nere di piombo\\
il [\dots]
\end{verse}
Usciamo dalle case per camminare in mezzo ai campi, per vedere le striature di neve, e i rami degli alberi contro il cielo. Per scoprire il silenzio: è un buon amico.
\end{document}
`
Prova così