It looks as if it could be an aquilegia they can just appear, prolific self seeders!
They are well established in Dumfries & Galloway now. We have them in upper Nithsdale a glorious sight!
Feed camelllias & make sure they do not dry out in Autumn or the buds will drop. Use canes to hold the fleece above the leaves & flowers &secure with clothespegs