Figure 5. Starfruit at varying stages of ripeness from unripe (left) to overripe (right). Source: Stacy Swartz