The Consequences of Love ★★★★½

Review pending.