Yeah. I once had to lie to someone for their own good. I knew that if I would've told the truth, that it would do far more damage to this person than it wouldn't.
The lie wasn't this big actually, but I felt really terrible just because I had lied.
Have you ever gone on a trip, and you prepared for a specific weather, so you dressed for it, to find out that when you got there, the weather was the opposite? (ex: going to the beach, expecting sun, but it rains when you get there. Also, this is one of those occasions that you travel for, and thus have a problem.