Cotton brings the feel good factor