Good Girls Go To Heaven; Bad Girls Go To London
by Altoid Lover
Added 10 October 2004
Updated 03 October 2010
A man meets his new flatmate in a London cafe.
Good Girls Go To Heaven; Bad Girls Go To London
(2271 words)
A man meets his new flatmate in a London cafe.