# PHP - 568 bytes / 555 characters #

first: thank you for the competition, it was a nice challange even if I wount win with this solutions in this stage.
 
based on the PHP-ideas obove but even very efficient I think:

<pre>&lt;?=str_replace(range('-','_'),split(q,"
2=5letFdown5run arUndCdese@5:cry5sayVoodbye5Da liAhu@q

[e'SJn each<for sQlongLr hear;achO but\9shyGK]nside we boTBwha;goEn
[e8gamAweM>plKq] just wRna?H1Yotta :understRdq3)2, n4
(Yq howIfeelO
q
Z4q6Pq7giSq
Z7qiS=)qeSr>qBTe qUMNQqmakeFqt's been q oTer qFupqVonna q Dqrt HqeCqJ q Rd qtell qO oq H qI sqyUq I'm q knowqay itq\Uq'req toqingq(Oohqo qanqveqthqouq gq
AqGqDqNqWq
Yq
I"),"[eM nQstrRgersN loSL8rulesCsQdQZW full commitment's whatITinkEfL wUldn'tVet Tis from Ry<guy/-.Wnd ifFask me1Xon't?me y9blindGee--

P,V3,V006.
/---")?></pre>

any hints?