I too say this is Peony. Have you seen any ants crawling about on the buds? It's my understanding there's a symbiotic relationship between the two in the blooming process.
Thank you so much for your fun comment on my camera-shy parrot and the fav you gave the picture as well.
Thank you so much for your fun comment on my camera-shy parrot and the fav you gave the picture as well.