Camillas come in both colors
Gorse. It could be gorse. Ulex europaeus.
Berberis darwinii.
Berberis
Trixis
Sounds like a Berberis.
A tree or shrub is a plant that has a thick stem called a trunk and branches with leaves on them. The trunk and branches are brown and the leave are usually green, yellow, red or purple.
You will find a comprehensive list of shrubs with purple flowers at http://www.practical-garden-shrubs.com/shrubs_shades_purple.htm
You will find a comprehensive list of shrubs with purple flowers at http://www.practical-garden-shrubs.com/shrubs_shades_purple.htm
phillipines purple leaves shrub
Yellow
Acacia.
A short evergreen shrub that grows to about 3 ft (1 m) tall. The stem and thick yellow leaves are covered with a resin, and the plant has blue flowers that cluster together in groups of six to 10. And more . . .
Diervilla.
Jeff dunham
The leaves or pods.
It is probably dry at the root. The first thing a plant under stress does is drop its flower buds.