At first i thought this was a red campion, now i know its not but i dont know what it is any ideas please thank you poppy :-D
My first thought was Clarkia, but then I noticed the leaves. I think Jon is right...a Geranium of some sort.