Jennifer Love Hewitt courtesy Robert Voets/CBS Jennifer Love Hewitt courtesy Robert Voets/CBS

Declaring that "this is the last time I will address this subject," Jennifer Love Hewitt has fired back at bloggers making catty comments about her bikini-clad self, as seen in new photos on the Internet (seen here or here). "I've sat by in silence for a long time now about the way women's bodies are constantly scrutinized," the actress says at Jennifer Love Hewitt Online. "To set the record straight, I'm not upset for me, but for all of the girls out there that are struggling with their body image. A size 2 is not fat! Nor will it ever be. And being a size 0 doesn't make you beautiful."

Hewitt prefers to be celebrating her recent engagement "instead of having to deal with photographers taking invasive pictures from bad angles. I know what I look like... and like all women out there should, I love my body. To all girls with butts, boobs, hips and a waist, put on a bikini... and stay strong."

What's your take? Is Love being a great role model or - as one of you has already suggested - is she coming off as somewhat hypocritical?