Desert Cassia is a great small tree with abundant yellow flowers and a lovely weeping habit. It blooms multiple times...