by Bluepen451
Excellent combination of personalities.
Kate's heading for a B with Richard but I think Halili will definitely give her an A.
You've earned your A already.
Very well written.