According to a report, Kate Middleton has gone from a size six to an eight after losing much weight for her wedding last April.

The Duchess of Cambridge has reportedly gained weight, and sources say Middleton is getting ready for her "baby body." It was also said that Prince William is more than delighted that his spouse is gaining weight, supporting her goal to sport a fuller physique. Apparently, Middleton has "learned the art of snacking" to help her fill out her tiny waist and limbs.

In the same report, a source says Middleton has tried many kinds of weight-gain approaches to make her body fit for pregnancy.

"Kate Middleton knows people have been making unkind remarks. She's tried all sorts of approaches but nothing seemed to work." said a source in the post.

"Now she's finally found the solution and it's one that any woman would kill for: snacking. Her philosophy is that every time she's offered a biscuit or a sweet treat she says yes." added the source.

The source spilled the reason behind Middleton's determination to gain weight, and it seems like the whole world will be excited to find out what it is.

"She and Prince William are yearning for a baby. They feel ready; Kate's read dozens of books on the subject and knows she needs to take care of her health" added the source in the same report.

Also Read:

Will Kate Middleton Give Up Her High Fashion Status [PHOTOS]

Kate Middleton's Most Queen-Worthy Ensembles [PHOTOS]

Kate and Pippa Middleton Debut on 'E! True Hollywood Story' Episode [PHOTOS]