Jill Havern 

The human body has over 90 billion nerves, so why do Harry and Meghan get on every single one of mine?
See followers