That is a nice one perfect_pitch; may I ask however if the D/A 3 chords from the end should be Dm/A? It seems like a cadential 6/4, but the DM is rather sudden! There are certainly other ways of interpreting it if D/A is indeed the intention, but just thought I'd ask