Primroses are unusual they have two morphologies, Pin and Thrum. Pin with the female parts at the top and Thrum with the male parts at the top. So Pin flowers can only fertilise Thrum and visa versa. They are a heterostylous species.