32nd Dream - Samii the Storyteller
You can normally unlock 31 dreams. There is actually a 32nd, optional one.
Before leaving Uhra for the first time, return to the Main Street and visit Virno's Tavern. Approach the soldier in the counter to unlock the dream; A Heros Return. Go upstairs and...