Rosie O'Donnell has new book coming out called "Celebrity Detox" and Oprah wanted her to come on her show. Rosie declined to appear, choosing instead to be interviewed by Diane Sawyer.
Rosie's publicist said "Rosie has always been booked with Diane. We gracefully declined Oprah’s offer. I’m sure Rosie will do Oprah’s show another time.”