Is there a way to create the following layout using the verse package?
\documentclass{article}
\usepackage{verse}
\usepackage[utf8]{inputenc}
\usepackage[margin=1.3in]{geometry}
\newcommand{\attrib}[1]{\nopagebreak\noindent
\makebox[\dimexpr(\versewidth)+2em][r]{\footnotesize#1\hspace{-2em}}}
\begin{document}
\settowidth\versewidth{What if tomorrow the war could be over?}
\begin{flushright}
\parbox{\versewidth}{
This is a war and we are soldiers. \\
What if tomorrow the war could be over? \\
Isn't that worth fighting for? \\
Isn't that worth dying for? \\
\attrib{Morpheus}
}
\end{flushright}
\begin{flushleft}
\parbox{\versewidth}{
This is a war and we are soldiers. \\
What if tomorrow the war could be over? \\
Isn't that worth fighting for? \\
Isn't that worth dying for? \\
\attrib{Morpheus}
}
\end{flushleft}
\end{document}
Is this possible to do it without using the \makebox for positioning the author (\attrib) ?
I'm just a beginner in both typography and LaTeX. I have experience only in website development.

\documentclass{article}. – lockstep Feb 20 '13 at 14:45