Something about the last one that makes me think some type of water primrose but definitely not positive.