The last part was framing out the builder mirror with trim. The prefinished trim was cut at 45 degree angles and glued onto the mirror with Liquid Nails - Mirror.
Free: paint, shelves, and shower curtain rod
Light: $85 from Home Depot
Shower Curtain: $16 from Walmart
Towels: $4 from Walmart
Toothbrush holder and Soap Dispenser: $18 from Walmart
Light Switch Plate and Towel Holder: $10
Prefinished Trim and Liquid Nails for Mirror: $30 from Home Depot