This was utterly amazing, everything that my boyfriend and I could have wished for on his 21st birthday weekend.