I have a heavyweight SWK that is possibly 2" too long. I compensate by wearing it an inch above my naval. One thing I was pondering is can I not sew along the bottom and have a fringe of bout 1/2" like on the side of the apron? If I recall some kilts do have this fringe. Bear kilts come to mind.
BTW welcome l'esprit, hope your bf truly appreciates just how fortunate he is.