A question: How old is Joseph? I started wondering on The Angel Visits Joseph threads and this one brought it back to mind. In the paintings he appears to be anywhere from 20 to 60.
The Bible never states, references or implies Joseph's age. Joseph left Mary a widow, which many use as a basis for inferring his greater age. It's speculative--your guess is as good as anyone's.