long, difficult journey

We've all been on a long, difficult journey.
Todos hemos estado en un largo y difícil viaje.
We've all been on a long, difficult journey.
Todos hemos hecho un largo y difícil viaje.
Palabra del día
el inframundo