Peanut Butter Truffle

A fluffy peanut butter cupcake filled with ganache, topped with peanut butter buttercream and drizzled with ganache.