Sen. Al Franken. AP Photo/Alex Brandon Sen. Al Franken of Minnesota pokes fun at Ted Cruz, his fellow senator, in his new autobiography, "Al Franken, Giant of the Senate."

"Here's the thing you have to understand about Ted Cruz," Franken wrote in the book, an excerpt of which was published by Axios. "I like Ted Cruz more than most of my other colleagues like Ted Cruz. And I hate Ted Cruz."

In another passage, Franken wrote about a joke he told Cruz: that when Senate Democrats thought of a "cruise that's full of s---," they thought of Cruz rather than a Carnival one, The Washington Post reported.

The Minnesota senator and former "Saturday Night Live" writer's book comes out on May 30 and contains an entire chapter on Cruz, titled "Sophistry."

Cruz, a Republican who ran for president in 2016, opposes same-sex marriage, the Affordable Care Act, and immigration reform — all of which Franken, a staunch Democrat, supports, among other progressive causes. Franken has frequently challenged Cruz on issues like climate change and the ongoing investigations into Russia's influence on the election.

Cruz's colleagues have called him "arrogant." Cruz called Franken "obnoxious and insulting" earlier this week for writing about him in the book.