Glenn Meade was born in 1957 in Finglas, Dublin. His novels have been international bestsellers, translated into more than twenty languages, and have enjoyed both critical and commercial success.