by George R.R. Martin
The Dreamsongs series by George R.R. Martin consists of 2 books, starting in 2003. The series begins with Dreamsongs, Volume I.