Katy Perry says her fiancé Orlando Bloom is the "only one" who can handle her when she's at her worst.