This plant is growing in my neighbor's yard, and I think it may be a Peony. Will someone confirm please? Or offer another possibility?