Rainbow Rowell was born on February 24, 1973, in Omaha, Nebraska, United States. Her father read her The Lion, The Witch, and The Wardrobe. Books were her safe haven. Her mother was very strict, there was very little on television that she was allowed to watch. But she'd let Rainbow read everything.