This is a puzzle my wife and I made as a wedding card for my friend.
Here’s the puzzle
Here’s the solution