There are five stages of grief- six, if you count revenge.
April 13, 2018
April 17, 2018
Eight, if you count dancing on the grave every anniversary.
Eight, if you count dancing on the grave every anniversary.