Pet

Another pleasant surprise. Lots of interesting twists.