Desperation, hope, reality collide as migrants push north