Jennifer Love Hewitt by Mark Sullivan/WireImage.com Jennifer Love Hewitt by Mark Sullivan/WireImage.com
Jennifer Love Hewitt is proudly showing off her body again - but this time there's less to love. The actress has shed 18 lbs. off her petite frame in 10 weeks, she told

Us Weekly, and is feeling "great." "I am in a pretty good workout regimen that I like, so it inspired me to keep it up," the 29-year-old said. The news comes nine months after Hewitt

blasted bloggers for criticizing her voluptuous bikini-clad body. But the Ghost Whisperer star - who was named Sexiest Woman on TV by TV Guide - insists those cruel remarks were not the impetus for her to trim down the pounds. "She told me, 'They said some rude, mean things, but that's not why I wanted to change,'" her trainer Stevie Sant'Angelo said. "She wanted to start moving around because she thought it would make her feel better." - Joyce Eng