Birthday puzzle for James

123456789101112
Across
  1. 1. Faithful and true
  2. 5. Intellect
  3. 6. Our adventurer's home
  4. 7. Moniker origin includes a beloved singer and veterinarian
  5. 9. Detailed and exact
  6. 10. Bonus
  7. 12. Rising steps, nature’s route unfolds
Down
  1. 1. Nicholas name for James
  2. 2. Plane adventure #1
  3. 3. Ruler of subterranean quests, overseeing role
  4. 4. Generous type found in a manner of sorts
  5. 8. Answer to life, the universe and everything, minus 4
  6. 9. Every story, unique to one's own
  7. 11. Full of fun, a lark's quality