Megan Fox joined Martha Stewart, Kim Petras, and Brooks Nader as Sports Illustrated 's Swimsuit issue cover stars this year—and made a very honest confession during her interview with the outlet.