Cherry Blossoms in the Boston Public Garden; click image for larger version
This is a variant of the cherry tree and the Japanese call it kanzan yaezakura. Here it is called the double-blossomed cherry. While the common cherry flower has only five petals, these have more than 20.
Previous pics from the Boston Public Garden: