Not bad overall but I had mixed vibes about uke being 15 (!!) and seme being not specified age but prolly near 20 (him being a working man)
Secret Note