Hope Ranch: A Rambling Record