These are pomegranate flowers on a tree inside a hostel in Oaxaca. They are so cute!