Thank you for sharing this incredibly kind and heartfelt review. We all take a great deal of pride in what we do here, and are touched to know when guests respond to the Ranch in a way you did. We look forward to having you back with us in the near future. Please do let us know how we can ever be of assistance with anything here. Kindly, Shane Forster Resort Manager