The last Prince of Wales, Llywelyn ap Gruffudd, (also known as Llywelyn the Last) is a national hero — but his life...