Min far lemnade Finland,