After 25 years mucking about with plants I am pretty good at identifying species. I also have a penchant for unusual types and have got myself in all sorts of trouble gathering up strange trees. However I am currently stumped. I bought this tree off a price list where it was described as callistemon. I doubt it is that. The leaf looks like jasmine but then it threw up this beautiful flower. Anybody got any ideas?

G.

P1200711 P1200712 P1200713 P1200714 P1200715