Our wedding ceremony pianist can play numerous songs on the piano while singing. However, we do require a break in between 45-minute non-stop performances, especially for performances that exceed 2 hours. A 45 minute performance often consist of 15 songs.