Dream a Dream Therapeutic Horsemanship is a non-profit 501(c)3 organization created to provide individuals with special needs with therapeutic riding, horsemanship skills and equine-assisted activities. Dream a Dream Therapeutic Horsemanship works with local medical, educational and social agencies and professionals to help individuals gain independent living skills and a better quality of life..