It's nice to know that I'm not the only person under the sun who's ever experienced this (not that I thought that, but you know what I mean.) Thank you all for sharing your stories and advice, it has helped to keep things in perspective. I won't be seeing him until tomorrow (he's on nights) so I have a bit more than 12 hours to figure out exactly what I plan to say. Keep your fingers crossed for me, lol!
Even shiny fruit may be rotten at the core.