"He is extraordinary. Not only does he have an incredible voice and sense of soul and sensitivity, but he plays a mean guitar." Barbra Streisand is a big fan of her new collaborator John Mayer after recruiting him to sing Come Rain or Come Shine with her on her new duets album, Partners.