
Cherry Tree Sprouts Baby Shoot When Couple Has Twins
A cherry tree planted by high school sweethearts in 2007 mysteriously sprouted baby offshoots the same year the couple gave birth to twins. The stunning coincidence has captured 48 million viewers on Instagram.