Ah John Thorn is such a romantic, sharing such a treasured part of his life with his love.

Ah John Thorn is such a romantic, sharing such a treasured part of his life with his love.