Well, look at it this way, the longer you put it off, the more potentially embarrassing it might be when you finally do say something.

so sayeth the person who still hasn't sent you the book she promised you weeks ago