magnolia branch