imaginative, hopeful, mature people who are wholly human and make real mistakes and still learn and grow towards each other. fascinating plot, world building, and twists. I wish it had been three times as long.