Daily life on the ranch: