This poem was first printed in the Annual called the "Keepsake." The painter's name I am not sure of, but I think it was Holmes.