The weight issue is a constant one, but the love issue suddenly finds her rogueish boss at the publishing house where she works, Daniel Cleaver, played by Hugh Grant, and an old family friend, the very straight Mark Darcy, played by Colin Firth, both trying to get into her giant bloomers.