hardships and sacrifices