This was at the forest edge near Whyte Lake parking in West Van on May 10. Looks like it came from someone's garden? Doing incredibly well under the trees. Hmmm???? Pls and many thx.