by GFfan
Great blend of elements: a psychological/emotional journey, detailed and creative erotica, and even some humor and wordplay. Kudos!