BDD is a bitch and can get me down a lot, but for the first time...