We already know that Slash is a top-notch guitarist, but we’re finding out that he's also quite the romantic. On Monday, Aug. 29, the rocker and his wife Perla celebrated their 10th wedding anniversary a few weeks early by renewing their vows on the "magical island of Ibiza" in Spain.

Son London, 9, gave the blushing bride away, while son Cash, 6, served as the best man. The family's pooch, named Foxy, was also included in the ceremony. She was the flower girl. Close friends also attended the nuptial renewal.

Slash and Perla, who were on the cusp of splitting last year, with Slash even filing for divorce before deciding to give the relationship another go.

During the ceremony, they exchanged self-written vows in a fisherman's shack on the Benirras Beach. Just when you thought this event couldn’t get any more romantic, the couple presented their sons with rings, which signified the unity of the family. That's enough to melt the chill off your heavy metal heart.

Perla's "something old" was her original, Richard Tyler-designed wedding dress. She had it restyled to fit the beachy vibe of Ibiza. She also paid tribute to her hubby of a decade by wearing a mini white top hat. Slash decided to forego his signature top hat the ceremony.

The party started at the reception, held at St. Gertrudis luxury mountaintop villa. Dancing, drinking, swimming and a hot air balloon ride completed the night.

Slash tweeted about the ceremony during the reception, writing: "Perla & I had a beautiful ceremony. The reception is still going. Its been a really special evening."

Congrats to Slash and Perla. Here's to many more years of wedded bliss. The couple's actual wedding anniversary is Oct. 15.