They are both fine.
I'm not sure what your confusion with the first one is. Perhaps you aren't reading it as:
joyfully flapped their gentle,trembling little wings
flapped their (the little birds) wings.
For the second one, Silvio is the name of a restaurant.
- For Teachers