Thanks for all the kind words everybody!
Hi Paul - I think you're exactly right about the environmental stress. I got this plant a few months ago and I've been unintentionally shocking it ever since: inadvertently exposing it to cold drafts (then hot drafts); moving it around to different locations and different light levels; leaving town for a couple of weeks and letting my Designated Plant Watering Friend forget to water it. I'm sure these sudden (and frequent) changes are why all the previous buds didn't make it. I'm really glad it was able to survive my "care" and actually produce a flower. Such a hard-working and forgiving plant!
I've really learned a lot from this one plant - mostly what
not to do. Another thing is that I was too afraid of over-watering, and so I didn't water enough! But lately I've been giving it a lot more water and trying to leave it alone, and that seems to be just what the plant wants
.