Rainbow’s End offers long-term placements for young people, providing a home for life. It bridges the gap between child and adult services, which ensures a seamless transition from childhood to adulthood. This is Rainbow’s End! Rainbow’s End provides a safe, warm environment that combines the principles of family living and special care.