With the right care, these blooms can last for weeks.