Found this little flower growing on the castle of Beaufort in Luxemburg.