Hello, could someone translate the following song into english please?, thanks in advance!

川沿いを1人きり 染まる時がほほをつねった
はぐれてた幸せが こんなにも押し寄せてくるの

季節を運んで すっくと伸びる向日葵は
どうしてどうして今も 遥か遠い空目指し生きてるの?

風が雲を連れて流れてゆくよ 昨日の傷もふきさってく
太陽と涙結ばれた瞬間 明日が光る

帰り道2人きり いつも通りの慣れた風景に
果てしない喜びが こんなにも秘められてるの

季節が変わると 見向きもされない桜の木は
どうしてどうして今も 優しく静かに命伝えるの?

風が歌を乗せて 流れてきたよ 昨日のかげも包みこんだ
メロディーとエガオ 結ばれた瞬間 明日は響く

笑われちゃってもいいさ 笑わせてあげたと思っちゃえば
大きく転んじゃってもいいさ 立ち上がる授業だったのかもよ
間違ったドアを開けてもいいさ 出口を見つけりゃただの過去だ
デコボコな道を行ってた方が 振り返った時楽しいもんさ

すべての季節を乗り越えた先で待っている
ゆるやかな丘の上 遥か高い空見上げ何想う?

突き刺さる痛みの破片 誰が分かってくれるだろう
胸に抱えてきた 小さな種を そっと手放す時がきた

風が吹くその先に道が広がる 嵐の夜も負けないでね
鼓動と夢がつながった瞬間 未来は光る

風はこの瞳に 映らないけど 手のひらの中感じられる
太陽が涙 照らしてくれたから 未来は変わる

Romanized:

Kawazoi wo hitori kiri somaru toki ga hoho wo tsunetta
Hagureteta shiawase ga kon'nanimo oshiyosete kuru no

Kisetsu wo hakonde sukkuto nobiru himawari wa
Doushite doushite ima mo haruka tooi sorame sashi ikiteru no?

Kaze ga kumo wo tsurete nagarete yuku yo
Kinou no kizu mo fuki satteku
Taiyou to namida musubareta shunkan ashita ga hikaru

Kaerimichi futari kiri itsumo toori no nareta fuukei ni
Hateshinai yorokobi ga kon'nanimo himerareteru no

Kisetsu ga kawaru to mimuki mosa renai sakura no ki wa
Doushite doushite ima mo yasashiku shizuka ni inochi tsutaeru no?

Kaze ga uta wo nosete nagarete kita yo
Kinou no kage mo tsutsumi konda
Merodii to egao musuba reta shunkan ashita wa hibiku

Waraware chatte mo ii sa warawasete ageta to omotchaeba
Ookiku koronja tte mo ii sa tachiagaru jugyou datta no kamo yo
Machigatta doa wo akete mo ii sa deguchi wo mitsukerya tada no kakoda
Dekobokona michi wo okonatteta hou ga furikaetta toki tanoshii mon sa

Subete no kisetsu wo norikoeta saki de matte iru
Yuruyakana oka no ue haruka takai sora miage nan omou?

Tsukisasaru itami no hahen dare ga wakatte kureru darou
Mune ni kakaete kita chiisana tane wo sotto tebanasu toki ga kita

Kaze ga fuku sono saki ni michi ga hirogaru
Arashi no yoru mo makenaide ne
Kodou to yume ga tsunagatta shunkan mirai wa hikaru

Kaze wa kono hitomi ni utsuranai kedo
Tenohira no naka kanjirareru
Taiyou ga namida terashite kureta kara mirai wa kawaru