In the third book in the teen fiction series Keys to the Kingdom by Garth Nix, Lady Wednesday (now known as Drowned Wednesday) was royalty at some point, but then got cursed. In the book she's a whale that's hundreds of miles long, but in one scene she uses magic to transform back into a human to meet the main character briefly on an old ship.
They meet in a dining room and as they speak she has to be constantly eating, quickly gaining a ton of weight until she sinks the ship.
7 years