The character Frank offers Eveline hope for the future because:

he promises to take care of her and provide a better life in a new country, away from the hardships and abuse she faces at home. He offers her the possibility of a fresh start and a chance at happiness, making her feel that there is something worth looking forward to in her life.