Abundant Life Ranch is a public charity that works to provide hope through Life Coaching and Equine Partnered Coaching (EPC) to young girls and women who are struggling with life circumstances.