So the answer to the question, "Is it a flower or a weed" is "Yes!" Snapdragons do grow as weeds here, but they also are planted as annuals. I think they came in with some topsoil we got from a neighbour, since I saw some growing in his yard too
I was so close to pulling them all up last week, but I'm glad I didn't. I'll enjoy them this year. Here are some of the other things blooming in our front yard right now. I should have caged the white peonies.