Bones of the Moon (Amazon) (Wikipedia)
Living in New York, Cullen James's best wishes were being fulfilled. Her best friend marries her; she travels in Europe; she has a baby daughter. But strange dreams begin to intrude.
By night, in dreams, she begins to visit a strange land called Rondua, where the sea is full of fish with mysterious names, where she and a huge, behatted dog escort a young boy named Pepsi across places such as the Northern Stroke, the Mountains of Coin and Brick, the Plain of Forgotten Machines.
As her days become more disjointed and episodic, her dreams grow in intensity, and she learns more about the adversary she and her dream friends race against, searching for the last of the Bones of the Moon. Bit by bit, the events in Rondua start affecting her life on earth, intersecting in unpleasant, then frightening ways.