I have two 3-4 yrs old cream hibiscus shrubs in my garden. The shrubs seemed normal enough, giving cream colored petals with a red center. But soon I noticed that there are specific branches, which will consistently give completely red flowers. The leaves of this branch doesn't have any differences in shape or coloration, neither do the stem. On the days the red flowers don't bloom, there is no way to tell which branch it is. Now my question is the reason behind the pigment change, is it due to a mutation? I have read about complementary genes in Lathyrus sativus and epistasis for Cucurbita species. Is it a chain reaction in which a specific protein will result in red flowers? If the red flowers produce seeds, then will those seeds give rise to red Hibiscus plants or cream ones?