Caroline, that is a beauty! I agree with JR., your plant is a Streptocarpus, member of the Gesneriad family of plants. It's probably going to be impossible to get an exact ID because there are so many hybrids and cultivars. They are gorgeous plants ... wish I had more luck growing them, I'd have a house full! I tried a few years ago but they didn't seem to like the heat and humidity, I just didn't know how to keep them happy for long!
http://www.google.com/search?q...
If you scroll down this page there are many hybrids listed, perhaps you will find a match:
http://www.gesneriads.ca/alpha...