David Whitmarsh rated Many Different Kinds of Love: 5 stars Dec. 18, 2022 Public Many Different Kinds of Love by Michael Rosen