I think you are right! Thanks : )
Strange plant i haven't seen before in the area. Just started germinating.